学堂 学堂 学堂公众号手机端

Python中把一个四位数做反向输出的代码是什么

lewis 6年前 (2019-07-01) 阅读数 9 #技术
这篇文章主要讲解了“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


现在大家对于Python中把一个四位数做反向输出的代码是什么的内容应该都有一定的认识了吧,希望这篇能对大家有所帮助。最后,想要了解更多,欢迎关注博信,博信将为大家推送更多相关的文章。
版权声明

本文仅代表作者观点,不代表博信信息网立场。

热门