編寫一個名爲roll_big的函數,它接收一個數字參數。它從1到參數的大小生成隨機數;將數字加在一起。它在1滾動時停止。 1不計數,但其餘數字的總和被返回。
我不明白爲什麼for循環對我的代碼有問題。我需要解決什麼問題?
import random
def roll_big(x):
count = 0
while True:
for i in random.randrange(1,x):
if i == 1:
return count
else:
count += i
randrange的文檔告訴你什麼? – 2013-04-03 20:00:34