python中如何反转一个三位数

#python学习#

举个例子,输入一个三位数12,输出三位数21,在python中如何做到呢?

通过数学的方式解决

解题思路:12/10=获取到的是个位数。12/=1.2,对小数取整,可以获取到百位数。12%余数为2,2/10取整,可以和获取到10位数。

代码:

测试结果:

通过反转字符串的方式解决

python中有一个字符串反转函数reversed,这个函数用来反转字符串,当然也可以用来反转数字

代码如下:

只要保证num是数字类型的字符串就没有问题,最后在输出字符串的时候,转换为int类型就可以。




转载请注明:http://www.aierlanlan.com/grrz/5875.html