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反转(逆序)字符串的6种方法详细
对于一个给定的字符串,逆序输出,这个任务对于python来说是一种很简单的操作,毕竟强大的列表和字符串处理的一些列函数足以应付这些问题 了,今天总结了一下python中对于字符串的逆序输出的几种常用的方法 方法一:直接使用字符串切片功能逆转字符串 >>> def strReverse(strDemo): return strDemo[::-1] >>> print(strReverse('jb51.net')) ten.15bj 结果: ten.15bj 方法二:遍历构
-
python3中数组逆序输出方法
我们可以很轻松的从1到9或者从9到1正着背一遍,反着背一遍.但是想要在编程实现这些看起来简单的操作,就没那么容易了.因为计算机需要一些指令,去告诉它数字或是其他的内容进行逆序的代码.既然我们之前已经学了不少倒序的方法了,今天我们就进入实战,看看在数组中的逆序是如何输出的吧. 将一个数组逆序输出,用第一个与最后一个交换. #!/usr/bin/python # -*- coding: UTF-8 -*- if __name__ == '__main__': a = [9,6,5,4,1] N =
-
Python 反转输出正整数的操作
题目: 获得输入正整数 N,反转输出该正整数,不考虑异常情况. 输入格式:输入一个正整数 输出格式
-
python如何将一个四位数反向输出
目录 将一个四位数反向输出 如何计算逆序的四位数 实现 输出 将一个四位数反向输出 massage = ''' 将一个四位数,反向输出 ''' N = input() print(N[::-1]) # 输入: 1245 # 输出 :5421 如何计算逆序的四位数 输入一个四位数,得到一个新的四位数. 新数的千位数字.百位数字.十位数字和个位数字分别是原数的个位数.十位数.百位数和千位数. 实现 #!/usr/bin/env python3 #-*- coding:utf-8 -*- from f
-
python实现将一个数组逆序输出的方法
方法一: def printTheReverseArray(self): list_1 = [1, 2, 3, 4, 5, 6, 7] length = len(list_1) for i in range(0, length): print(length - i,end="") 方法二: def printTheReverseArray(self): '头插法' list_1 = [1, 2, 3, 4, 5, 6, 7] list_2 = [list_1[0]]# for i in
-
Python random模块制作简易的四位数验证码
先给大家介绍下python中random模块 random与numpy.random对比: 1.random.random():生成[0,1)之间的随机浮点数: numpy.random.random():生成[0,1)之间的随机浮点数: numpy.random.random(size=(2,2)),生产一个2维的随机数组,每维2个随机数,数据区间[0,1) 2.random.randint(a,b):生产[a,b]之间的随机整数; numpy.random.random(1,5,5):返回一
-
python 反向输出字符串的方法
python 反向输出字符串的方法 方法一:采用列表reversed函数 class Solution(object): def reverse_string(self, s): if len(s) > 1: reversed_s = ''.join(reversed(s)) return reversed_s return s 方法二:采用分片(常用) def string_reverse(str): return str[::-1] 以上这篇python 反向输出字符串的方法就是小编分享给大
-
python代码 输入数字使其反向输出的方法
如下所示: # 输入数字使其反向输出 num = int(input("请输入一个数:")) i = 0 num1 = num while True: if num1 // 10 == 0: break i += 1 num1 = num1 // 10 sum = 0 while i >= 0: sum = sum + (num % 10) * (10 ** i) num = num // 10 i = i - 1 print(sum) 以上这篇python代码 输入数字使其反向
-
Python实现将一个正整数分解质因数的方法分析
本文实例讲述了Python实现将一个正整数分解质因数的方法.分享给大家供大家参考,具体如下: 遇到一个python编程联系题目:将一个正整数分解质因数.例如:输入90,打印出90=2*3*3*5. 版本一: 开始,没动脑子就开始写了,结果如下代码 #! /usr/bin/python # 014.py import math number = int(raw_input("Enter a number: ")) while number != 1: for i in range(1,
-
正则表达式实现手机号中间4位数隐藏或者只显示末尾四位数
下面看下正则表达式实现手机号中间4位数隐藏或者只显示末尾四位数 // 匹配手机号首尾,以类似"123****8901"的形式输出 '12345678901'.replace(/(\d{3})\d{4}(\d{4})/, '$1****$2'); 此段正则匹配字符串中的连续11位数字,替换中间4位为*号,输出常见的隐匿手机号的格式. 如果要仅得到末尾4位,则可以改成如下形式: // 匹配连续11位数字,并替换其中的前7位为*号 '15110280327'.replace(/\d{7}(\
-
python 随机生成10位数密码的实现代码
随机生成10位数密码,字母和数字组合 import string >>> import random >>> pwd = "" >>> letters=string.ascii_letters+string.digits >>> for i in range(10): ... letter=random.choice(letters) ... pwd += letter ... >>> print
-
python OpenCV学习笔记直方图反向投影的实现
本文介绍了python OpenCV学习笔记直方图反向投影的实现,分享给大家,具体如下: 官方文档 – https://docs.opencv.org/3.4.0/dc/df6/tutorial_py_histogram_backprojection.html 它用于图像分割或寻找图像中感兴趣的对象.简单地说,它创建一个与我们的输入图像相同大小(但单通道)的图像,其中每个像素对应于属于我们对象的像素的概率.输出图像将使我们感兴趣的对象比其余部分更白. 该怎么做呢?我们创建一个图像的直方图,其中包
-
Python机器学习入门(四)选择模型
目录 1.数据分离与验证 1.1分离训练数据集和评估数据集 1.2K折交叉验证分离 1.3弃一交叉验证分离 1.4重复随机分离评估数据集与训练数据集 2.算法评估 2.1分类算法评估 2.1.1分类准确度 2.1.2分类报告 2.2回归算法评估 2.2.1平均绝对误差 2.2.2均方误差 2.2.3判定系数() 总结 1.数据分离与验证 要知道算法模型对未知的数据表现如何,最好的评估办法是利用已经明确知道结果的数据运行生成的算法模型进行验证.此外还可以使用新的数据来评估算法模型. 在评估机器学习
随机推荐
- 跨域请求之jQuery的ajax jsonp的使用解惑
- redis执行redis命令的方法教程
- 深入理解Python变量与常量
- 轻量级 JS ToolTip提示效果
- js获取判断上传文件后缀名的示例代码
- thinkPHP数据库增删改查操作方法实例详解
- php找出指定范围内回文数且平方根也是回文数的方法
- Laravel 5框架学习之用户认证
- python logging 日志轮转文件不删除问题的解决方法
- C语言实现在windows服务中新建进程的方法
- C++位操作的常见用法小结
- PHP实现字节数Byte转换为KB、MB、GB、TB的方法 原创
- ajax实现标签导航
- shell备份文件、重命名文件、删除指定文件的3个脚本分享
- jQuery 对Select的操作备忘记录
- Android中的常用尺寸单位(dp、sp)快速入门教程
- js实现彩色条纹滚动条效果
- 基于angular-utils-ui-breadcrumbs使用心得(分享)
- 不到20行代码用Python做一个智能聊天机器人
- SpringBoot 整合 Lettuce Redis的实现方法