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

如题所述

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

代码

运行结果:

运行结果

温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-03-27
直接使用字符串反转就可以了。如果动用循环来解决那是受到其他编程语言的影响,其他语言没有这个功能。python是最易学,最易用的编程语言。比如数组这个东西,其他语言只有配合循环才能提现功能,Python里本身就有相应的一些函数直接操作,而且还灵活,可长可短,可变可排,还能放进去任何类型数据。
a=1234#原始整数
a=str(a)#转为字符串
a=a[::-1]#字符串反转
a=int(a)#转为整数
print(a)#输出反转后的整数
也可以合并起来。
a=1234#原始整数
print(int(str(a)[::-1]))#上面的转换反转的合并语句
第2个回答  2021-03-26

#第一位乘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)

第3个回答  2022-06-26
直接使用字符串反转就可以了。如果动用循环来解决那是受到其他编程语言的影响,其他语言没有这个功能。python是最易学,最易用的编程语言。比如数组这个东西,其他语言只有配合循环才能提现功能,Python里本身就有相应的一些函数直接操作,而且还灵活,可长可短,可变可排,还能放进去任何类型数据。
a=1234#原始整数
a=str(a)#转为字符串
a=a[::-1]#字符串反转
a=int(a)#转为整数
print(a)#输出反转后的整数
也可以合并起来。
a=1234#原始整数
print(int(str(a)[::-1]))#上面的转换反转的合并语句
第4个回答  2021-03-26

我给你一个冒泡写法吧!

运行结果: