繁体   English   中英

无法循环 random.randint 并生成像骰子一样的新数字

[英]could not loop a random.randint and generate new numbers like a dice

这是我的代码,我尝试循环骰子以每次都像使用 for 的骰子一样生成新数字,但它不起作用请帮助我制作一个可以像骰子一样生成新数字的代码

import random

n=" "
for i in (n):
    dice=random.randint(0,6)
    print(a)

如果您每次运行都想要一个数字,只需删除 for 循环

import random

dice=random.randint(0,6)
print(dice)

如果你想要无限的数字,最好使用 while 循环

import random

while True:
    dice=random.randint(0,6)
    print(dice)

如果您想要特定数量的角色,请使用带有范围的 for 循环

import random
for i in range(10):
    dice=random.randint(0,6)
    print(dice)
   

除了一些无用的行之外,我能看到的唯一错误被赋值给 dice 但打印了

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM