python实现逆序输出一个数字的示例讲解
作者:Together_CZ 发布时间:2021-05-01 07:22:25
标签: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__':
one_num_list=[124,-345,1000,999999999,0]
for one_num in one_num_list:
print one_num, inverse_num(one_num)
结果如下:
124 421
-345 -543
1000 1
999999999 0
0 0
[Finished in 0.3s]
来源:https://blog.csdn.net/Together_CZ/article/details/76693116


猜你喜欢
- Python的数据结构有列表、元组、集合、字典等,可以吧列表当成一个清单,是有序的,我们可以通过索引访问到列表中的元素,列表还可以进行修改、
- 一、定义集合中的元素是无序的、唯一的、不可变的类型。集合是一个特殊的列表,可以对数据去重。lists = [1,3,5,7,3,4,6,2,
- 函数使用def base64_to_image(base64_code): img_data = base64.b
- 背景作为一门相对新兴的语言,Go 可以说是站在巨人的肩膀上。从 Go 语法上,我们可以看出设计者对其有许多严肃的思考。其中 Error 的处
- 描述Bootstrap Button(按钮)JavaScript 插件允许您加强按钮的功能。您可以控制按钮的状态,也可以为组件创建按钮组,比
- 前言进程之间通信与线程同步是一个历久弥新的话题,对编程稍有了解应该都知道,但是细说又说不清。一方面除了工作中可能用的比较少,另一方面就是这些
- 英文文档:setattr(object, name, value)This is the counterpart of getattr().
- 但是作者Nicholas C. Zakas在【动态原型】方式创建对象的时候没有深究可能会存在的问题和解决方案。而仅仅在继承的时候对【动态原型
- python的代码错误检查通常用pep8、pylint和flake8,自动格式化代码通常用autopep8、yapf、black。这些工具均
- 代码如下# -*- coding:utf-8 -*-import cv2import numpy as npfrom tkinter imp
- 在深度学习或者其他类型的GPU运算过程中,对于GPU信息的监测也是一个非常常用的功能。如果仅仅是使用系统级的GPU监测工具,就没办法非常细致
- file--->setting,选择Editor--->python如下图所示:补充: Pycharm配置显示空格在P
- 本节内容:本节内容是根据上学期所上的模式识别课程的作业整理而来,第一道题目是Kmeans聚类算法,数据集是Iris(鸢尾花的数据集),分类数
- 在看论文《Detecting Regions of Maximal Divergence for Spatio-Temporal Anoma
- 从句法上看,协程与生成器类似,都是定义体中包含 yield 关键字的函数。可是,在协程中, yield 通常出现在表达式的右边(例如, da
- 一、基础概述机器学习(Machine Learing)是一门多领域交叉学科,涉及概率论、统计学、逼近论、凸分析、算法复杂度理论等多门学科。机
- 关于Keras中,当数据比较大时,不能全部载入内存,在训练的时候就需要利用train_on_batch或fit_generator进行训练了
- QL Server事件探查器(Profiler)可以帮助数据库管理员跟踪SQL Server数据库所执行的特定事件,监视数据库的行为;并将这
- transpose() 这个函数如果括号内不带参数,就相当于转置,和.T效果一样,而今天主要来讲解其带参数。我们看如下一个numpy的数组:
- 本文实例讲述了Python实现PS图像抽象画风效果的方法。分享给大家供大家参考,具体如下:今天介绍一种基于图像分割和color map 随机