Aug-30-2021, 11:12 PM
(This post was last modified: Aug-31-2021, 05:01 AM by Yoriz.
Edit Reason: Added code tags
)
Hello, I'm just getting my feet wet in python, and I can't seem to figure out line 42 syntax error. Can someone give me some wisdom on how to fix this please. It's the last line. The syntax error symbol is under the word "correctly". Here is the code
#Lottery Numbers - www.101computing.net/lottery-numbers import random #Initialise an empty list that will be used to store the 5 lucky numbers! lotteryNumbers = [] for i in range (0,5): number = random.randint(1,60) #Check if this number has already been picked and ... while number in lotteryNumbers: # ... if it has, pick a new number instead number = random.randint(1,60) #Now that we have a unique number, let's append it to our list. lotteryNumbers.append(number) #Sort the list in ascending order lotteryNumbers.sort() userNumbers = [] for i in range(0,5): number = int(input("Please enter a number between 1 and 60:")) while (number in userNumbers or number<1 or number>60): print("Invalid number, please try again.") number = int(input("Please enter a number between 1 and 60:")) userNumbers.append(number) #Display the list on screen: print(">>> Today's lottery numbers are: ") print(lotteryNumbes) print(">>> Your selection:") print(userNumbes) counter = 0 for number in userNumbers: if number in lotteryNumbers: counter +=1 print("You guessed " + str(counter) + - number(s) correctly.")