这是一个更大问题的一部分,但是我对if/elif函数有一些问题。在
def fish():
import random
score = 0
i = random.randint(0,39)
if i == [0,19]:
print("You caught nothing!")
elif i == [20,39]:
print("You caught a Minnow! +10 points.")
score += 10
print(i)
print(score)
fish()
当我运行这个时,我得到的是randint数,0代表分数。我不太清楚我做错了什么。在
你在比较一个整数和一个列表。在
要想做你想做的事,有一种方法:
是的,嗯。。。这不是它的工作原理。你在比较一个整数和一个列表。在
你想做的是:
或者更好:
^{pr2}$相关问题 更多 >
编程相关推荐