【发布时间】:2019-11-17 20:04:26
【问题描述】:
嗨,我想知道如何通过循环获取数字列表
例子我试试
i = 1
while i <= 5:
print(i)
i = i + 1
但他像这样迭代数字
1
2
3
4
5
这就是我想要的
i = 1
while i <= 5:
print(i)
i = i + 1
1 , 2 , 3 , 4 , 5
那我该怎么办
【问题讨论】:
嗨,我想知道如何通过循环获取数字列表
例子我试试
i = 1
while i <= 5:
print(i)
i = i + 1
但他像这样迭代数字
1
2
3
4
5
这就是我想要的
i = 1
while i <= 5:
print(i)
i = i + 1
1 , 2 , 3 , 4 , 5
那我该怎么办
【问题讨论】:
>>> print(*range(1, 6), sep=' , ')
1 , 2 , 3 , 4 , 5
这个例子不需要循环。
【讨论】:
也许您可以在代码的第 3 行将 print(i) 替换为 print(i, end=" , ")
另外,我认为 Ravan 对您的问题的解决方案更加 Pythonic。
【讨论】: