Python实现按照指定要求逆序输出一个数字的方法

这篇文章主要介绍了Python实现按照指定要求逆序输出一个数字的方法,涉及Python针对字符串的遍历、判断、输出等相关操作技巧,需要的朋友可以参考下
问题是:输入一个数字,按照指定要求逆序输出该数字,很简单,下面是实现:    
#!usr/bin/env python
#encoding:utf-8
'''''
__Author__:沂水寒城
功能:逆序输出一个数字
如果数字是正数直接输出如:177--->771
如果数字是负数保留负号如:-945--->-549
如果数字以0结果逆序后需要去除0如:100--->1
如果数字很大会造成溢出返回0即可
'''
def inverse_num(one_num):
  '''''
  逆序输出一个数字
  '''
  if one_num>99999999:
    return 0
  elif one_num==0:
    return 0
  else:
    if one_num>0:
      flag=True
    else:
      flag=False
      one_num*=-1
    one_num_list=list(str(one_num))
    while one_num_list[-1]=='0':
      one_num_list.pop()
    tmp=''.join(one_num_list[::-1])
    if flag:
      return tmp
    else:
      return '-' tmp
if __name__ == '__main__':
  print "脚本之家测试结果:"
  one_num_list=[124,-345,1000,999999999,0]
  for one_num in one_num_list:
    print one_num, inverse_num(one_num)

结果如下:

转载于:https://www.cnblogs.com/amengduo/p/9586344.html

Python实现按照指定要求逆序输出一个数字的方法相关推荐

  1. python输入一个正整数、将其按逆序输出_Python实现按照指定要求逆序输出一个数字的方法...

    本文实例讲述了Python实现按照指定要求逆序输出一个数字的方法.分享给大家供大家参考,具体如下: 问题是:输入一个数字,按照指定要求逆序输出该数字,很简单,下面是实现: #!usr/bin/env ...

  2. python把字符串逆序输出_python实现对指定输入的字符串逆序输出的6种方法

    python实现对指定输入的字符串逆序输出的6种方法 来源:中文源码网    浏览: 次    日期:2018年9月2日 [下载文档:  python实现对指定输入的字符串逆序输出的6种方法.txt  ...

  3. python字符串逆序输出的6种方法

        对于一个给定的字符串,逆序输出,这个任务对于python来说是一种很简单的操作,毕竟强大的列表和字符串处理的一些列函数足以应付这些问题 了,今天总结了一下python中对于字符串的逆序输出的几 ...

  4. 编程笔试(解析及代码实现):字符串反转(字符串逆序输出)代码实现十多种方法对比(解析思路及其耗费时间)详细攻略

    编程笔试(解析及代码实现):字符串反转(字符串逆序输出)代码实现十多种方法对比(解析思路及其耗费时间)详细攻略 目录 字符串反转(字符串逆序输出)代码实现十多种方法对比(解析思路及其耗费时间)详细攻略 ...

  5. AMNO.6 给出一个不多于5位的整数,要求 1、求出它是几位数 2、分别输出每一位数字 3、按逆序输出各位数字,例如原数为321,应输出123 输入 一个不大于5位的数字

    题目描述 给出一个不多于5位的整数,要求 1.求出它是几位数 2.分别输出每一位数字 3.按逆序输出各位数字,例如原数为321,应输出123 输入 一个不大于5位的数字 输出 三行 第一行 位数 第二 ...

  6. 给出一个数:(1)求解有几位数,(2)分别输出每一位数字(3)按逆序输出各位数字

    目录 (1)求解有几位数 (2)分别输出每一位数字 (3)按逆序输出各位数字 (1)求解有几位数 #include<stdio.h>unsigned int GetFigures(int ...

  7. 【C语言】给出一个不多于5位的正整数,要求:1.求出它是几位数;2.分别输出每一位数字;3.按逆序输出各位数字。

    给出一个不多于5位的正整数,要求: 求出它是几位数: 分别输出每一位数字: 按逆序输出各位数字. 1.求出它是几位数 思路:一个数每一次除以10都会少一位数. // scanfNum:输入的5位数 / ...

  8. 给出一个不多于5位的整数,要求 1、求出它是几位数 2、分别输出每一位数字 3、按逆序输出各位数字,例如原数为321,应输出123。

    撰写人--软工二班--陈喜平 题目描述 给出一个不多于5位的整数,要求 1.求出它是几位数 2.分别输出每一位数字 3.按逆序输出各位数字,例如原数为321,应输出123. 将下面的程序填写完整. # ...

  9. 给一个不多于5位的正整数,要求: 1.求出它是几位数; 2.分别输出每一位数字; 3.按逆序输出各位数字;

    对一个数如何得出它是几位数并求出其个位.十位.百位.千位- 给一个不多于5位的正整数,要求: 1.求出它是几位数: 2.分别输出每一位数字: 3.按逆序输出各位数字: 代码如下 #include &l ...

  10. 给一个不多于5位的正整数,要求: ①求出它是几位数②分别输出每一位数③按逆序输出各位数字,例如原数为123,应输出321

    给一个不多于5位的正整数,要求: ①求出它是几位数②分别输出每一位数③按逆序输出各位数字,例如原数为123,应输出321 int main() {int n;int a,b,c,d,e;//个,十,百 ...

最新文章

  1. RemoteIE 开发者可跨平台使用IE测试网页
  2. Flask-第二课:路由
  3. Mycat监控_监控平台Mycat-web配置指标_作为配置中心注册发现用---MyCat分布式数据库集群架构工作笔记0038
  4. SQL语法用like %或in时Parameters要怎么用才能避免SQL Injection的问题
  5. oracle merge into 优化,ORACLE 10g 的 merge into用法
  6. Angular(02)-- Angular-CLI命令
  7. A[1062]德才论 好题
  8. java class文件反编译
  9. html css绘制24色环图,HTML5 色环钟表
  10. 基于关系图卷积网络的源代码漏洞检测
  11. vnc远程控制软件,五款良心推荐的vnc远程控制软件
  12. 李宏毅2020机器学习深度学习(完整版)国语课程PPT
  13. 项目上线阿里云(二) 在云上(基于ubuntu系统)安装JDK8,tomcat8
  14. Maya Python 第七章 使用Maya命令创建基本工具 7.1-7.3
  15. 如何对接好线上支付?
  16. GPT-4正式发布!如何访问 怎么免费使用GPT-4?
  17. 案例分享:Qt政务标签设计器,标签排版软件定制与打印
  18. Python可视化:中国环保股上市公司市值Top20强
  19. php强类型 vscode,白刃之战:PHP vs. ASP.NET(节选)-架构比较
  20. php周计划表_PHPOA日程安排系统,建立井然有序的工作计划

热门文章

  1. vue 交互 HTML,Vue 自定义元素交互
  2. mysql 5.7.18源码包下载_centos 7 下MySQL 5.7.18 源码安装
  3. QT编程-----------------窗口部件的使用(QWidget和QDialog)
  4. 用Linux编写简单的atm取款机系统,详细解析C++编写的ATM自动取款机模拟程序
  5. Spring AOP(二)之AfterReturning增强处理
  6. 【渝粤教育】国家开放大学2018年春季 0054-22T合同法 参考试题
  7. 手把手教你强化学习(十) 基于Stochastic Policy的深度强化学习方法
  8. 无约束最优化(二) 共轭方向法与共轭梯度法
  9. OpenGeoSys模拟THMC复杂过程的软件工具
  10. 【Newtonsoft.Json.dll】操作简单JSON数据