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)))