I am a beginner Python "developer" and I was messing with Python while I was offline on vacation, so I made this lottery game. Please leave your opinions on what I should do to improve it.
import random
guessed=[]
correct=[]
combo=[]
numtimes=6
loop = 0
#generates 7 random numbers and adds to list
while loop < 7:
nmbr = random.randint(1,50)
loop += 1
combo.append(nmbr)
combo.sort()
print("Choose seven numbers:")
#number picking system
while len(guessed) < 7:
gnum = int(input())
if gnum > 50:
print("The number cant be more than 50!" + "\nEnter another one:")
continue
elif gnum in guessed:
print("You already guessed that! Try again!")
continue
#keeps track of how much nums are inputted
else:
guessed.append(gnum)
print("You need " + str(numtimes) + " more!")
numtimes -= 1
print("Numbers drawn:")
print(*combo)
#checks for correct guesses and adds them to a correct list
for num in combo:
if num in guessed:
if num in correct:
continue
else:
correct.append(num)
print("Your guesses:")
print(*guessed)
print("\n")
print("You guessed " + str(len(correct)))