python如何将一个四位数反向输出
作者:JSon liu
这篇文章主要介绍了python如何将一个四位数反向输出,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
将一个四位数反向输出
massage = ''' 将一个四位数,反向输出 ''' N = input() print(N[::-1]) # 输入: 1245 # 输出 :5421
如何计算逆序的四位数
输入一个四位数,得到一个新的四位数。
新数的千位数字、百位数字、十位数字和个位数字分别是原数的个位数、十位数、百位数和千位数。
实现
#!/usr/bin/env python3 #-*- coding:utf-8 -*- from functools import reduce #--------------------- def returnReverseNumberString(ls): ls.reverse() return reduce(lambda x,y:x+y,ls) def returnNumberCharList(x): resultList=[] for temp in x: resultList.append(temp) return resultList def main(): try: number=input() print(f"{eval(returnReverseNumberString(returnNumberCharList(number)))}") except Exception as e: print("The data's type of inputing is bad!") print("Error:",e) finally: pass #--------------------- main()
输出
1234
4321
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。