コードを実行すると、6以下の数字が表示されます。x:1。乱数が7の場合、x:2とは言えません。乱数が6〜9の間であった場合、それを修正するには、x:2を印刷します。乱数が6〜9の場合、xに値を設定するにはどうすればいいですか?
import random
for k in range(1,10):
rnum = random.randint(1, 10)
print(rnum)
if rnum <= 6:
x = 1
print("x:",x)
elif rnum == (6,9):
x = 2
print("x:", x)
elif rnum == 10:
x = 3
print("x:", x)
あなたがコードを実行すると:
8
9
1
x: 1
1
x: 1
5
x: 1
1
x: 1
4
x: 1
9
4
x: 1
Process finished with exit code 0
「elif 6
私は自分のコードを分かりやすくしようとしましたが、それはそれを書く別の方法です。 – meyer9