【发布时间】:2017-03-20 00:00:20
【问题描述】:
当我运行我的代码时,小于或等于 6 的数字显示为:x: 1。如果随机数为 7,则不会显示 x: 2。如果随机数介于 6 - 9 之间,我该如何解决它,它会打印 x: 2.
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
【问题讨论】:
标签: python-3.x variables random