输入123456,输出654321,两个都是int类型;

输入的参数为num/out,int类型;

返回值为int类型。

第一种:(传入的值为正整数)【如果是负数或者为零呢?】

out = 0

while num:

out = out * 10 + num % 10

num /= 10

return out

第二种(考虑了正负数、为零的情况):

out = 0

is_negative = False

if num < 0:

is_negative = True

# is_negative = "negative" if num < 0 else "positive"

num = abs(num)

while num:

out = out * 10 + num % 10

num /= 10

if is_negative:

return -out

else:

return out

最初的写法(不考虑任何情况):

def reserve_num(num):

remainder = 0

remainder = num %10

while num>1:

num /= 10

if num > 0:

remainder = remainder*10 + num %10

return remainder

运行结果:

if __name__ == '__main__':

print reserve_num(543211) #输出112345

python12345输出54321_逆排序:输入12345,输出54321相关推荐

  1. python12345输出54321_C语言编写程序 :输入一个正整数,将其逆序输出。例如,输入12345,输出54321. 跪求大神用循环语句...

    点击查看C语言编写程序 :输入一个正整数,将其逆序输出.例如,输入12345,输出54321. 跪求大神用循环语句具体信息 答:#include int main() { int num; scanf ...

  2. 逆序输出并求位数 如12345 输出为 54321

    逆序输出并求位数 如12345 输出为 54321 逆序输出就是考察的 % (取余)和 /(求商的用法) #include "stdio.h" int main(){printf( ...

  3. (c语言数据结构)用链式队列的方式实现输入12345,输出12345操作——期末数据结构程序设计

    用链式队列的方式实现输入12345,输出12345操作 文章目录 用链式队列的方式实现输入12345,输出12345操作 1.队列的定义 2.队列的初始化 3.判空操作 4.入队操作 5.出队操作 6 ...

  4. 线性系统与非线性系统、定常系统和时变系统、连续系统和离散系统、单输入单输出系统与多输入多输出系统(自动控制原理)

    目录 线性系统与非线性系统 线性系统 线性系统 定常系统和时变系统 定常系统 时变系统 连续系统和离散系统 连续系统 离散系统 单输入单输出系统与多输入多输出系统 单输入单输出系统 多输入多输出系统( ...

  5. (c语言数据结构)用顺序队列的方式实现输入12345,输出12345操作——期末数据结构程序设计

    用顺序队列的方式实现输入123456,输出12345操作 文章目录 用顺序队列的方式实现输入123456,输出12345操作 1.队列的定义 2.队列的初始化 3.判空操作 4.入队操作 5. 出队操 ...

  6. python反转 输入12345 输出54321_编程实现,输入一个五位数,将其反转   如:输入12345 输出:54321...

    [单选题]关于脂肪的描述正确的是 [单选题]晕厥是暂时性知觉丧失现象,其主要发生原理是: [单选题]产生重力性休克的机制是 [单选题]重力性休克是由于( )一时性供血不足而引起突然的.短暂的意识丧失现 ...

  7. java fx输出_JavaFX中具有输入和输出参数的并发后台任务或服务

    宁愿这是一个非常简单的概念,但是由于我对JavaFX的并发性完全陌生.我一直在努力理解这个概念. 在构建一个非常简单的JavaFX应用程序时,我想在后台执行一些冗长的任务,并使UI免受冻结. 在下面的 ...

  8. C语言switch输入月份输出季节,c语言输入年月,输出该月有几天

    先判断年,再确定二月天数,之后输出任意年,对应任意月的天数 #include int main() { int y,m,Month_day[12]={0}; printf("input ye ...

  9. python输入三个数输出最小值_python之输入一系列整数输出最大值

    在python学习中,我们经常会遇到:编写一个程序,输入若干整数或者是在一串字符中,输出最大值(数)的问题.那么在这里,我给出了几种常见的,也是几种比较常用的方法,希望能给大家的学习带来一定的帮助. ...

最新文章

  1. suse linux 软件包安装,SUSE Linux 11系统rpm包离线安装GCC
  2. 成都Uber优步司机奖励政策(4月12日)
  3. vue读取终端硬件信息_[提示]在macOS终端上查看硬件信息
  4. cineware 和ae什么关系
  5. http/https面试总结
  6. Java 源码中 unchecked 什么意思
  7. [力扣]1018_可被5整除的二进制前缀
  8. ORDER BY NEWID()【原创】
  9. 红旗linux 装xp,XP下硬盘安装红旗LINUX
  10. C语言函数一章教学,C语言-第1章教学案.doc
  11. python2.7.12源码编译
  12. github 提速方法
  13. 算法笔记_面试题_22. 图与搜索(BFS/DFS)相关_模板及示例十几道
  14. 一个萌新关于电脑安装软件错误提示“1402”的应对方法
  15. 为什么便利店晚上顾客很少?还要24小时营业?
  16. 【HPU】[1732]序列的区间操作
  17. 备份一下Linux笔记
  18. 福昕阅读器 单个标签页单个窗口展示
  19. 巴士博弈hdu1846
  20. js实现正则去除字符串空格

热门文章

  1. uPython - 分发包、包管理和部署应用程序 - 以 microdot 为例
  2. DNN模型压缩:深度神经网络压缩论文总结
  3. 同步电机matlab设计,同步发电机matlab仿真 同步电机模型的MATLAB仿真毕业设计.doc...
  4. Sybase ASE 修改登陆用户密码
  5. 计算机专业试讲10分钟教案,10分钟试讲教案怎么写
  6. 网络推广之关键字与搜索引擎
  7. MySQL 死锁套路:三个事务插入有一个回滚
  8. vue-quill-editor 自定义功能的实现(undo、redo)
  9. ZOJ 2592 Think Positive ——(xjbg)
  10. zoj 2592 Think Positive(5-F)