将一个四位数反向输出
1
2
3
4
5
6
7
8
|
massage = ''' 将一个四位数,反向输出 ''' N = input () print (N[:: - 1 ]) # 输入: 1245 # 输出 :5421 |
如何计算逆序的四位数
输入一个四位数,得到一个新的四位数。
新数的千位数字、百位数字、十位数字和个位数字分别是原数的个位数、十位数、百位数和千位数。
实现
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
#!/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
以上为个人经验,希望能给大家一个参考,也希望大家多多支持服务器之家。
原文链接:https://blog.csdn.net/weixin_45912307/article/details/108620063