为什么它不产生两个随机数,直到他们是5和3?
import random rolla = int(0) rollb = int(0) while rolla != 5 and rollb != 3: rolla = random.randint(1, 10) rollb = random.randint(1, 11) print(rolla, ' - ', rollb)
kqhtkvqz1#
import random rolla = 0 rollb = 0 while not(rolla == 5 and rollb == 3): rolla = random.randint(1, 10) rollb = random.randint(1, 11) print(rolla, ' - ', rollb)
您必须使用not语句来包含整个短语,否则,如果其中一个条件为假,它将停止。
w7t8yxp52#
更改为:
while not (rolla == 5 and rollb == 3):
2条答案
按热度按时间kqhtkvqz1#
您必须使用not语句来包含整个短语,否则,如果其中一个条件为假,它将停止。
w7t8yxp52#
更改为: