I am writing a lottery program, for my class. I have looked on stackoverflow for an answer but all I have found have been to advanced. I was wondering if there is a way to shorten the if statements and have fewer of them.
import random
def lottery():
lottoNumber1 = random.randint(1,50)
print(lottoNumber1)
lottoNumber2 = random.randint(1,50)
print(lottoNumber2)
lottoNumber3 = random.randint(1,50)
print(lottoNumber3)
return lottoNumber1,lottoNumber2,lottoNumber3
userChoice1 = int(input('Choose a number between 1 and 50: '))
userChoice2 = int(input('Choose a number between 1 and 50: '))
userChoice3 = int(input('Choose a number between 1 and 50: '))
lottoNumber1, lottoNumber2, lottoNumber3 = lottery()
if userChoice1 == lottoNumber1:
if userChoice1 == lottoNumber2:
if userChoice1 == lottoNumber3:
if userChoice2 == lottoNumber1:
if userChoice2 == lottoNumber2:
if userChoice2 == lottoNumber3:
if userChoice3 == lottoNumber1:
if userChoice3 == lottoNumber2:
if userChoice3 == lottoNumber3:
print('You win $1,000')
else:
print('Try it again!')
main()