我正在尝试创建一个列表,它从30到35之间提取10个随机实数,并将它们打印出来。当我运行下面的代码时,会出现以下错误:
TypeError: 'float' object is not iterable.
以下是代码:
我得到了我想要的结果,只是没有以列表的形式呈现。此外,我正在尝试在不使用random.uniform的情况下完成此操作。
TypeError: 'float' object is not iterable.
以下是代码:
lis = list(range(10))
random.seed(70)
for i in range(0, len(lis)):
randreal = (random.random()*5 + 30)
lis = list(randreal)
print(lis)
我感觉自己错过了一些非常显然的东西。 当我运行没有…
lis=list(randreal)
print(lis)
我得到了我想要的结果,只是没有以列表的形式呈现。此外,我正在尝试在不使用random.uniform的情况下完成此操作。
lis = list(randreal)
应该是做什么用的? - Willem Van Onsem[34.54884618961936, 31.470395203793395, 32.297169396656095, 30.681793552717807, 34.97530360173135, 30.773219981037737, 33.36969776732032, 32.990127772708405, 33.57311858494461, 32.052629620057274]
。 - Willem Van Onsem