Python怎么把知道整数逆序输出?

 我来答
bbq1072
2021-03-26 · TA获得超过434个赞
知道小有建树答主
回答量:449
采纳率:0%
帮助的人:87.1万
展开全部

可以把整数序列转成list,再用reverse()翻转,再转成整型

代码

运行结果:

运行结果

石卒冫水
2021-03-27 · TA获得超过5985个赞
知道大有可为答主
回答量:2.1万
采纳率:36%
帮助的人:1897万
展开全部
直接使用字符串反转就可以了。如果动用循环来解决那是受到其他编程语言的影响,其他语言没有这个功能。python是最易学,最易用的编程语言。比如数组这个东西,其他语言只有配合循环才能提现功能,Python里本身就有相应的一些函数直接操作,而且还灵活,可长可短,可变可排,还能放进去任何类型数据。
a=1234#原始整数
a=str(a)#转为字符串
a=a[::-1]#字符串反转
a=int(a)#转为整数
print(a)#输出反转后的整数
也可以合并起来。
a=1234#原始整数
print(int(str(a)[::-1]))#上面的转换反转的合并语句
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hb丰收
2021-03-26 · TA获得超过592个赞
知道小有建树答主
回答量:2971
采纳率:42%
帮助的人:208万
展开全部

#第一位乘10的0次方,第二位数乘10的1次方,……,第n位数乘10的(n-1)次方

n = 123456

n_str=str(n)

len = len(n_str)

m = 0

for i in range(len):

    m=m+int(n_str[i])*10**i

print(m)

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
秋雨小船归n

2022-06-26 · 贡献了超过973个回答
知道答主
回答量:973
采纳率:0%
帮助的人:36.3万
展开全部
直接使用字符串反转就可以了。如果动用循环来解决那是受到其他编程语言的影响,其他语言没有这个功能。python是最易学,最易用的编程语言。比如数组这个东西,其他语言只有配合循环才能提现功能,Python里本身就有相应的一些函数直接操作,而且还灵活,可长可短,可变可排,还能放进去任何类型数据。
a=1234#原始整数
a=str(a)#转为字符串
a=a[::-1]#字符串反转
a=int(a)#转为整数
print(a)#输出反转后的整数
也可以合并起来。
a=1234#原始整数
print(int(str(a)[::-1]))#上面的转换反转的合并语句
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
殷殷殷先森丶
2021-03-26 · 超过13用户采纳过TA的回答
知道答主
回答量:90
采纳率:50%
帮助的人:7.1万
展开全部

我给你一个冒泡写法吧!

运行结果:

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式