【发布时间】:2020-10-25 12:22:53
【问题描述】:
我想生成一个随机列表,其中生成 a 和 b 之间的 n 个数字。但是,执行时,什么都没有出来。
def random_list(a,b,n):
import random
xs=[]
x=random.randint(a,b)
xs.append(x)
while len(xs)==n:
return xs
【问题讨论】:
-
您可能想为循环执行
while len(xs) != n:。 -
你的代码不应该有任何结果。您那里没有打印声明。
-
打印声明不是强制性的,对吧?