【发布时间】:2019-07-08 18:18:28
【问题描述】:
当随机选择列表中的特定元素时,我需要使用带有选择功能的 while 循环来终止
我已经成功调用了 choice() 函数来选择一个随机元素,但是当我尝试添加一个 while 循环时,我得到了一个无限循环
from random import *
while choice != 3:
choice([1,2,3,4,5,6])
print(choice)
print('damn!')
我得到一个无限循环。我需要打印所有随机生成的数字,这些数字不是终止 while 循环的条件。当达到终止条件时,会显示一个字符串并终止程序
【问题讨论】:
-
您从未将任何内容分配给
choice。顺便说一句,对变量使用与函数名称相同的名称是个坏主意。
标签: python loops while-loop