我有这个代码,我试图生成十个随机数。它确实产生十个随机数,但也产生十个相同数字的行。 我试图把它带到只能在一行产生十个随机数的地方。
这是我的代码:
import random
number_list=[]
for count in range(10):
number=random.randint(1,100)
number_list.append(number)
for numbers in number_list:
print(number_list)
答案 0 :(得分:0)
要打印数组:
print(numbers_list)
答案 1 :(得分:0)
试试这个。您实际上正在运行第二个for循环打印,这将打印相同的列表十次。
import random
number_list=[]
for count in range(10):
number=random.randint(1,100)
number_list.append(number)
print number_list
答案 2 :(得分:0)
您可以使用join
和map
功能:
','.join(map(str,number_list))
演示:
>>> ','.join(map(str,[1,2,3,4,5]))
'1,2,3,4,5'
答案 3 :(得分:0)
试试这个:
for count in range(10):
number=random.randint(1,100)
number_list.append(number)
for numbers in number_list:
print(numbers),