You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Python中如何为反转输出的数字添加换行间隔?

实现数字反转后每行输出一个数字

当然可以实现这个需求,只需要调整反转后字符串的输出方式即可,以下是两种简单的实现方法:

方法一:遍历反转后的字符逐个输出

number = int(input("请输入一个数字\n"))
number_str = str(number)
# 反转字符串
reversed_str = number_str[::-1]
# 逐个字符打印,每个字符占一行
for char in reversed_str:
    print(char)

方法二:用换行符拼接反转后的字符后打印

number = int(input("请输入一个数字\n"))
number_str = str(number)
# 用换行符连接反转后的每个字符,一次性打印
print('\n'.join(number_str[::-1]))

说明

你原来的代码是直接打印整个反转后的字符串,所以会连在一起显示。上面的两种方法,要么逐个遍历反转后的每个字符并单独打印(print默认会在末尾加换行符),要么用'\n'.join()把每个字符用换行符拼接成一个字符串后打印,都能实现每行输出一个数字的效果。

内容的提问来源于stack exchange,提问作者Frederico

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.16 04:55:24