本文实例讲述了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)

结果如下:

PS:这里再为大家推荐一款相似工具供大家参考:

希望本文所述对大家Python程序设计有所帮助。

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

  1. 【Python蓝桥杯】特殊回文数 123321是一个非常特殊的数,它从左边读和从右边读是一样的。输入一个正整数n, 编程求所有这样的五位和六位十进制数,满足各位数字之和等于n 。

    最近在刷蓝桥杯题目,按题目做一下笔记整理,顺便分享交流一下,有更好的解决方案欢迎大家共同提出探讨,以下源代码为系统提交满分答案 特殊回文数 问题描述 资源限制 Python时间限制:5.0s. 问题描 ...

  2. Java 特殊回文。123321是一个非常特殊的数,它从左边读和从右边读是一样的。输入一个正整数n, 编程求所有这样的五位和六位十进制数,满足各位数字之和等于n 。

    问题描述 123321是一个非常特殊的数,它从左边读和从右边读是一样的. 输入一个正整数n, 编程求所有这样的五位和六位十进制数,满足各位数字之和等于n . 输入格式 输入一行,包含一个正整数n. 输 ...

  3. python 输入学生成绩 若成绩在90、流程图_Python习题选编

    <Python习题选编>由会员分享,可在线阅读,更多相关<Python习题选编(20页珍藏版)>请在人人文库网上搜索. 1.Python习题选编华东师大信息学院计算中心一程序结 ...

  4. python输入三个整数x、y、z、请把这三个数由小到大输出_输入三个整数x、y、z,请把这三个数由小到大输出...

    题目:输入三个整数x,y,z,请把这三个数由小到大输出. 程序分析:我们想办法把最小的数放到x上,先将x与y进行比较,如果x> y则将x与y的值进行交换,然后再用x与z进行比较,如果x> ...

  5. python 输入学生成绩大于 90为优_对学生成绩大于60分的,输出“合格”。低于60分的,输出“不合格”。以下代码如何限制成绩最高100分。...

    对学生成绩大于60分的,输出"合格".低于60分的,输出"不合格".以下代码如何限制成绩最高100分. System.out.println("输入成 ...

  6. python画点连线_python matplotlib 在指定的两个点之间连线方法

    python matplotlib 在指定的两个点之间连线方法 为了找到matplotlib在两个点之间连线的方法真是费了好大功夫,最后还是决定用简单的 plt.plot 来解决.如果有好多对点,则可 ...

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

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

  8. python 输入5*5矩阵a、完成下列要求_python编程练习(五)

    一:喷水装置 长为20米,宽为2米,妈妈要他给草坪浇水,在草坪上放置半径为Ri的喷水装置,输入第一个数字为喷水装置的个数n,后面n个数字分别为n个喷水装置的半径r,r表示该喷水装置能覆盖的圆的半径[5 ...

  9. python输入某年某月某日判断这是第几天_Python编程实现输入某年某月某日计算出这一天是该年第几天的方法...

    本文实例讲述了Python编程实现输入某年某月某日计算出这一天是该年第几天的方法.分享给大家供大家参考,具体如下: #基于 Python3 一种做法: def is_leap_year(year): ...

最新文章

  1. 专家点评Nature Plants | 中科院微生物所郭惠珊研究组揭示土传病原菌逃避寄主免疫的新机制...
  2. Django View和URL
  3. celery-01-异步任务模块-解决发送邮件的延时问题
  4. Nexus 安装与配置
  5. mysql存储过程应用_mysql 存储过程的应用
  6. 磁盘阵列 RAID 技术原理详解
  7. 桌面支持--WIN7任务栏上EXCEL的图标右键菜单上没有了最近打开的文档目录
  8. eclipse的下载及安装教程
  9. 怎样在微信公众平台上传文件给别人下载
  10. 模块一 day06 数据类型(中)
  11. android模拟器 opengl,在Android模拟器上缺少OpenGL驱动程序
  12. 国家区块链漏洞库 《区块链漏洞定级细则》发布
  13. 回溯算法(持续更新)
  14. IT行业的人越来越多,工资为啥却不降反升?
  15. VUE中自定义步骤条
  16. 专访《突破》作者刘朋:程序员快速提升领导力的15个模式!
  17. java:下拉列表框组件
  18. 如何学好编程?学习经验汇总
  19. 中国计算机科技前沿网,专委动态科技前沿-中国计算机学会专委.PDF
  20. 河北大学计算机学院赵润,2010年河北省高招录取名单(7月20日)41

热门文章

  1. 【idea】智能花盆
  2. Android Launcher分析和修改5——HotSeat分析
  3. [转] Boost算法
  4. python re提取中文
  5. 如何开始创业(催生全美最大孵化器YC的文章)
  6. Java代码获取网络和本地视频时长等信息
  7. 活水决策体系七:辩证思维之三大规律
  8. pythondocker——外部无法访问,报错:该网页无法正常运作
  9. limt mysql操作
  10. 抖音数据分析工具pc端_用于分析Windows PC上硬盘空间的四个最佳免费工具