Python三位数逆序输出的办法及代码是什么
这篇文章主要介绍了“Python三位数逆序输出的方法及代码是什么”相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Python三位数逆序输出的方法及代码是什么文章都会有所收获,下面我们一起来看看吧。 python逆序的三位数 程序每次读入一个正3位数,然后输出按位逆序的数字。注意:当输入的数字含有结尾的0时,输出不应带有前导的0。比如输入700,输出应该是7。 输入格式: 每个测试是一个3位的正整数。 输出格式: 输出按位逆序的数。 输入样例: 123 输出样例: 321 思路 在这里讲两个思路吧 1.使用切片的方法 使用字符串切片的方法比如[::-1] 首先获取输入的内容之后将获取的字符串进行切片之后再转换成int类型再输出 a = input() print(int(a[::-1])) 2.使用list并用下标取值的方法 这边对末尾为0时十位是否为零来进行了判断 如: 123 倒序输出为 321 120 倒序输出为 21 100 倒序输出为 1 x = input() x = list(x) a = int(x[0]) b = int(x[1]) c = int(x[2]) if c == 0: if b == 0: print(a) else: print("%d%d" % (b, a)) else: print("%d%d%d" % (c, b, a)) Python三位数逆序输出基础方法 程序效果:将一个三位正整数a逆序输出。 例如: 该问题具有多种决方法,下面列举几例: 1.利用切片操作 a=123 b=str(a) print(b[::-1]) 2.利用for循环 a=123 b=str(a) c="" for i in b: c=i+c print(c) 3.数学方法 a=123 b=a%10*100+(a%100)//10*10+a//100 print(b) 4.字符串的“索引”+“连接”操作 a=123 b=str(a) c=b[2]+b[1]+b[0] print(c) 上述内容具有一定的借鉴价值,感兴趣的朋友可以参考,希望能对大家有帮助,想要了解更多"Python三位数逆序输出的方法及代码是什么"的内容,大家可以关注其它相关文章。 (编辑:银川站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |