私は2つのダイスを転がすためのこの小さなプログラムにいくつか問題があります。なぜこのループは終了する前に停止しますか?
なぜプログラムがループを終了する前に停止し、代わりにループに「もう一度再生しますか?
ありがとうございました!
#Program which simulates the rolling of two dice
import random
def rolling_dices(repetitions):
a = repetitions
b = 1
while b <= a:
i = (random.randrange(1,7))
y = (random.randrange(1,7))
b +=1
print(i, y, "\t =>", int(i+y))
answer = input("do you want to play again? (Y/N)")
if answer.lower() == "y":
continue
else:
break
rolling_dices(5)
問題に関連していない可能性があります。インデントで – davedwards
こんにちは!私はそれを修正しましたか? –
はい、インデントを修正しましたが、問題が修正されたかどうかはわかりません。ループが終了する前に「停止する」という意味ですか?それは5回ループする。それは何をすべきか? – davedwards