python三位整数逆序数,python逆序输出三位数
本文主要介绍python中的反三位数,有很好的参考价值。希望对你有帮助。如有错误或不足之处,请不吝赐教。
00-1010 Python逆序的三位数思路Python三位数逆序输出的基本方法1。使用切片操作2。使用for循环3。数学方法4。字符串的“索引”和“连接”操作
目录
程序一次读入一个正三位数字,然后以相反的顺序输出这些数字。注意:当输入数字包含结尾0时,输出不应该有前导0。例如,如果输入700,输出应该是7。
输入格式:
每个测试都是一个3位正整数。输出格式:
按位的逆序输出数字。输入样本:
123
输出样本:
321
python逆序的三位数
这里有两个想法。
1.使用切片的方法
使用字符串切片方法,如[:3360-1]
首先获取输入内容,然后对获取的字符串进行切片,再转换成int类型输出。
a=输入()
print(int(a[:-1])
2.使用list并用下标取值的方法
这里判断结尾为0时十位数是否为零。
比如:
23的反序输出是321。
20的逆序输出是21。
100逆序输出为1。
x=输入()
x=列表(x)
a=int(x[0])
b=int(x[1])
c=int(x[2])
如果c==0:
如果b==0:
打印(一份)
else:
打印( %d%d % (b,a))
else:
打印( %d%d%d % (c,b,a))
思路
程序效果:将一个三位正整数a逆序输出。
例如:
该问题具有多种决方法,下面列举几例:
Python三位数逆序输出基础方法
a=123
b=str(a)
打印(b[:-1])
1.利用切片操作
a=123
b=str(a)
c=
对于b:中的I
c=i c
打印(c)
2.利用for循环
a=123
b=a*100 (a0)//10*10一//100
打印(b)
3.数学方法
a=123
b=str(a)
c=b[2] b[1] b[0]
打印(c)
以上个人经验,希望给你一个参考,也希望你能支持盛行的IT软件开发工作室。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。