私はダイスを予測するよう求めるPythonプログラムを書いています。あなたは5ユーロから始まり、勝利すれば5ユーロを稼ぎ、1であれば1ユーロ、1以上であれば3ユーロを失う。パイソンのダイス予測ゲーム
def main():
while True:
saldo = 5
y = input("[R]oll or [S]top")
if y == "r" :
p = input("What is your prediction?")
from random import randint
x = randint(1, 6)
print(x)
if p == x:
saldo = saldo +5
elif p == int(x-1) or p == int(x+1):
saldo = saldo -1
else:
saldo = saldo -3
print ("saldo is " , saldo)
elif y == "s" :
saldo = saldo
print ("eindsaldo is " , saldo)
return
else:
print ("Enter r or s")
main()
ランダム部分は動作していますが、サルード部分ではなく、何がうまくいかないのか分かりません。私はPythonで新しくなっていますが、Javascriptや他の基本的なプログラミング言語に関する経験があります。しかし、これはうまくいくはずです。
あなたsaldo = 5位ながら、機能 –