【发布时间】:2020-05-14 14:42:31
【问题描述】:
import random
lotteryNumbers = []
choice1=int(input('1st number:'))
choice2=int(input('2nd number:'))
choice3=int(input('3th number:'))
choice4=int(input('4th number:'))
choice5=int(input('5th number:'))
choice6=int(input('6th number:'))
for i in range (0,6):
number = random.randint(1,49)
while number in lotteryNumbers:
number = random.randint(1,49)
lotteryNumbers.append(number)
print("Lottery numbers are: ")
print(lotteryNumbers)
if choice1 == lotteryNumbers[0] or lotteryNumbers[1] or lotteryNumbers[2] or lotteryNumbers[3]or
lotteryNumbers[4]or lotteryNumbers[5]:
print("first number: match")
else:
print("not match")
1.这是我的原始代码,请帮助我解决这个问题。非常感谢你
【问题讨论】:
-
任何时候你发现自己命名变量,如
choice1、choice2等,你几乎总是应该使用一个列表。
标签: python arrays if-statement random compare