1、将12345转为54321(思路:将一个整数,转成倒序的形式,这里采用算数运算符,同时得到商和余数,我们学习了divmod,恰好可以得到商和余数)n = int(input('请输入一个整数:'))ret = 0while n:# 利用divmod函数得到商和余数,并且在python中,可以对等赋值    n, last = divmod(n, 10)# 每次得到的余数与上一个余数的10倍相加,这样一个表达式循环就能得到最终结果    ret = ret * 10 + lastprint(ret)

2、将12345转换为'12345',不要使用str(思路:一个整数转为字符串,并且形式一样,那么我们就想到每次得到余数,然后再把余数通过ASCII转为对应的字符)n=12345ret = ''while n:# 利用divmod函数得到商和余数,并且在python中,可以对等赋值    n,last =divmod(n,10)# 在每次得到的余数之后,加上48,利用chr函数,求出对应的字符,然后再把字符通过循环拼接    ret =chr(last+48)+retprint(ret,type(ret))

3、将'12345'转换为12345,不要使用int(思路:一个字符串转换为整数,首先需要把字符串中的每一个字符遍历出来,然后通过ASCII,转为对应的整数)s = '12345'ret = 0for i in s:    ret = ret * 10 + (ord(i) - ord('0'))print(ret, type(ret))

转载于:https://www.cnblogs.com/LJCHSYM/p/10602865.html

1、将12345转换为54321. 2、将12345转换为‘12345’,不要使用str. 3.将‘12345’转换为12345,不要使用int。...相关推荐

  1. python中将12345转换为54321

    #将12345转换为54321 a = 12345789 ret = 0 #当a不为零的时候,循环条件为true,执行语句块 while a :#对a求余数,第一次循环则把5求出来last = a%1 ...

  2. 数制转换,使用按权展开法将二进制数转换为十进制数,使用短除法除2取余计算十进制数转换为二进制数

    1:数制转换 1.1 问题 1)请将下列数字转换为十进制数: (110010011111)2 .(10110101110)2 2)请将下列十进制数转换为二进制: 156.2608.1043 1.2 方 ...

  3. 将十六进制数的ASCII码转换为十进制数。十六进制数的值域为0~65535,最大转换为五位十进制数。要求将缓冲区的000CH的ASCII码转换为十进制,并将结果显示在屏幕上。

    将十六进制数的ASCII码转换为十进制数.十六进制数的值域为0~65535,最大转换为五位十进制数.要求将缓冲区的000CH的ASCII码转换为十进制,并将结果显示在屏幕上. 1.程序源码 DATAS ...

  4. 一串数字倒置 如:12345 输出54321

    /*int main() {  long i;   printf("请输入一串数值");   scanf("%ld",&i);   int  n,k,d ...

  5. matlab如何将二进制转换为十进制,matlab – 如何在不使用循环的情况下将二进制转换为十进制?...

    注意:此答案主要适用于无符号数据类型.为了转换为签名类型,需要一些额外的步骤,讨论 here. bin2dec功能是一个选项,但要求您先将矢量更改为字符串.与自己计算数字相比,bin2dec也可能比较 ...

  6. 父视图坐标转换为子视图_简单的数学将简单的2D游戏视图转换为透视3D视图

    父视图坐标转换为子视图 透视视角 (Perspective-vue) Designing a 2D game for a 2D screen is pretty simple to us. But i ...

  7. Swift3.0语言教程字符串转换为数字值

    Swift3.0语言教程字符串转换为数字值 Swift3.0语言教程字符串转换为数字值,在NSString中,开发者可以将字符串转换为数字值,通过这些数字值可以实现一些功能,如加法运算.减法运算等.数 ...

  8. c语言只需编译 不需连接,C语言程序设计-中国大学mooc

    C语言程序设计-中国大学mooc http://carrottt.blog.bokee.net    2020-6-9 转载自网课答案 (www.daanplus.com) : 完整答案请关注公众号[ ...

  9. 分支和循环结构的应用(习题)

    目录 1.寻找水仙花数 2.将12345变成54321 3.百钱百鸡问题 4.CRAPS赌博游戏 5.斐波那契数列 6.打印100以内的素数 1.寻找水仙花数 说明:水仙花数也被称为超完全数字不变数. ...

最新文章

  1. 下列有关mysql数据库中的null值_MySQL数据库中与 NULL值有关的问题
  2. 学会python爬虫怎么赚钱-学会python爬虫怎么赚钱
  3. 利用apache自带的工具 分割访问日志
  4. java公网对讲_【对讲机的那点事】选择公网对讲机你必须要知道使用的网络信号!...
  5. JDK源码解析-Collection.iterator方法
  6. CodeForces - 1313C2 Skyscrapers (hard version)(单调栈+dp/分治)
  7. python输入两个正整数m和n用for循环求其最大公约数_输入两个正整数,m和n,求其最大公约数和最小公倍数。...
  8. man:命令帮助使用手册
  9. java线性表源代码_线性表java实现之顺序存储源码
  10. ORA-28001: the password has expired解决方法
  11. OData 1-2 windows 身份验证和OData
  12. Java实现10万+并发去重,持续优化!
  13. 2021-07-17
  14. javaWeb实现裁剪图片上传整套方案
  15. 贝宝年报解读:是谁贷走了4.3亿美元?
  16. 本以为java语言很难学,其实就学完下面这些知识,就能理解了
  17. Win10专业版企业版如何关闭系统更新
  18. 解决Ubunt20.04安装Sogou输入法失败进不去桌面 及 中文输入法安装
  19. spark count统计元素个数
  20. Count bits set in parallel(查找32位整形数中置1的个数)

热门文章

  1. 写页面几个常见版心构思
  2. TIN处理之地形裁剪——SuperMap iDesktop
  3. 微软技术视频培训中心 - Webcast - Very useful for self study and improvement
  4. 手把手教你安卓蓝牙显示歌词
  5. elementUI勾选框绑定点击事件连续执行两次处理
  6. 人民版权 获2020中国产业区块链创新奖
  7. 像大牛一样写代码: 31个Android 开发者工具
  8. 【Python数据分析】pandas常用基础数据分析代码
  9. LabVIEW 编程思想(第2版)传送门
  10. PTA 1164-1167 Good in C/Block Reversing/Summit/Cartesian Tree