【发布时间】:2018-07-25 10:39:40
【问题描述】:
我正在编写一个程序作为练习,它将为 N 设置一个最大为 400 的随机数,并且一个名为 K 的计数器每次都会增加一。最后,我希望它列出分配给 N 的所有值。
有人知道怎么做吗?
import random
separateur = "============================================================"
def Compteur_bulletins():
K = 0
N = 36
while N >= 36:
N = random.randint(1,400)
K += 1
print("Nombre de bulletins au-dessus ou egal a 36: ", K)
print("Valeure de 'N': ", N, "\n")
print(separateur, "\n")
return K, N
for x in range(10):
Compteur_bulletins()
【问题讨论】:
-
您能否详细说明问题所在?
-
你的意思是每次都会增加?什么时候结束增加?
-
基本上问题是我试图在while循环中获取分配给N的所有ranodm值的列表。 K只是一个计数器,N每大于等于36就加一
-
你遇到了什么问题?
-
您的目标是生成 36 到 400 之间的随机项目,如果是,为什么不使用
random.randint(36,400)
标签: python python-3.x loops numbers list-comprehension