gpt4 book ai didi

Python Range函数100 - 0,在同一行

转载 作者:行者123 更新时间:2023-11-30 22:54:41 27 4
gpt4 key购买 nike

所以我的任务之一是用 python 编写一个程序,以 10 为增量倒计时 100 - 0,我编写了代码,但不知道如何让它在同一行上工作,而不是使用多行倒计时。这是我到目前为止所拥有的。

def main():

print(" I will print 100 down to 0 in incriments of 10 ")


for num in range(100, -10, -10):
print(num)

main()

最佳答案

使用 str.join ,

print(' '.join([str(i) for i in range(100, -10, -10)])) # 100 90 80 70 60 50 40 30 20 10 0
<小时/>

或者使用 print 与参数 end=' ' ,正如 @PadraicCunningham 所提到的,但请注意,如 @user2357112 所指出的,末尾多了一个空格。

from __future__ import print_function   # for Python2

# Usage
print(*objects, sep=' ', end='\n', file=sys.stdout, flush=False)

# Demo
for num in range(100, -10, -10):
print(num, end=' ')

print('END')

# Output, notice that one more space at the end
100 90 80 70 60 50 40 30 20 10 0 END

关于Python Range函数100 - 0,在同一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37689172/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com