指示:
1 つの数値パラメーターを受け取る 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