我需要做到這一點,我已經想出這個添加:生成兩個隨機數,再減去他們
import random
mynos = []
print ("First, we'll do some addition")
for counter in range (0,2):
mynumber = random.randint(1,20)
mynos.append(mynumber)
print(mynos)
the_answer = sum(mynos)
#print(the_answer) (^^^)
player_answer =int(input("What is the answer?"))
def main():
if player_answer is the_answer:
print ("Correct! Well done!")
print ("You scored 1 out of 10 so far!")
print ("Good job!")
else:
print ("Incorrect! You scored null points!")
print ("You have zero out of 10 so far!")
exit()
main()
這是該計劃的增加部分,而不是使用sum
有什麼用於減去mynos
中的兩個隨機生成的數字?
這裏的問題是用'sum'元素的順序無關緊要。用減法,元素**的排序將**影響結果。也許手動減法命令是去這裏的正確方法。 – Lix 2015-03-03 10:08:43
'進口經營者;減少(operator.sub,mynos)' 是否只有兩個數字?爲什麼不使用不同的變量呢? – dhke 2015-03-03 10:10:44