题目来源:小行:python练手入门小项目详解(一)

1 给任意一个的正整数,要求:一、求它是几位数,二、逆序打印出各位数字。

代码:

def reversed_integer(number):assert type(number) is int, "请输入整数!"integer2string = str(number)n_integer = len(integer2string)  # 求它是几位数print(f'{integer2string} 是 {n_integer} 位的整数,其倒序为:', integer2string[-1::-1])

示例:

reversed_integer(43452223)

输出:

43452223 是 8 位的整数,其倒序为: 32225434

2 有数字 1、2、3、4 ,能组成多少个互不相同且无重复数字的三位数?都是多少?

数学毕竟好的人很容易便可以得出:可以组成 nt

个三位数。

代码:

num2string = [str(n) for n in range(1,5)] # 将数字转换为字符串
tri_num = []
for a in num2string:for b in num2string:if a == b: # 跳过前两位相同的数字continuefor c in num2string:if b == c or a == c: # 跳过有两个数字相同的continuetri_num.append(''.join([a,b,c]))
string2num = [int(num) for num in tri_num]
print(string2num)
print(len(string2num))

输出结果:

[123, 124, 132, 134, 142, 143, 213, 214, 231, 234, 241, 243, 312, 314, 321, 324, 341, 342, 412, 413, 421, 423, 431, 432]
24

python将整数逆序_python练手入门小项目:字符串的妙用相关推荐

  1. python如何输出整数逆序_python字符串类型及操作

    字符串索引&切片用法 Str[]对字符串进行索引,括号内为获取第几个元素 使用[M:N:K]根据步长对字符串切片 <字符串>[M:N]是可以缺失的,M缺失表示至开头,N缺失表示至结 ...

  2. ssm练手小项目_20 个 JavaScript+Html+CSS 练手的小项目

    前言: 最近在 GitHub 上发现了一个 vanillawebprojects[1] 开源仓库,里面收集了 20 个 JavaScript+Html+CSS的练手项目,没有使用任何框架,可以让你从基 ...

  3. python单链表逆序_python链表倒序

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! python 实现双向链表(图解)----双向链表双向链表也叫双链表,是链表的一 ...

  4. 初级练手的小项目列表

    分享从伯乐在线看到的一篇好文章  http://blog.jobbole.com/49762/?hmsr=toutiao.io&utm_medium=toutiao.io&utm_so ...

  5. 程序员不愁没练手的小项目

    文本操作 • 逆转字符串--输入一个字符串,将其逆转并输出. • 拉丁猪文字游戏--这是一个英语语言游戏.基本规则是将一个英语单词的第一个辅音音素的字母移动到词尾并且加上后缀-ay(譬如"b ...

  6. 【转载】有了这个列表,程序员不愁没练手的小项目了

    文本操作 逆转字符串--输入一个字符串,将其逆转并输出. 拉丁猪文字游戏--这是一个英语语言游戏.基本规则是将一个英语单词的第一个辅音音素的字母移动到词尾并且加上后缀-ay(譬如"banan ...

  7. 看到好的东西,就是不舍得不转:【转载】有了这个列表,程序员不愁没练手的小项目了

    文本操作 逆转字符串--输入一个字符串,将其逆转并输出. 拉丁猪文字游戏--这是一个英语语言游戏.基本规则是将一个英语单词的第一个辅音音素的字母移动到词尾并且加上后缀-ay(譬如"banan ...

  8. python练手小游戏_Python小游戏练手EMS员工项目自学者练习

    Python小游戏练手EMS员工项目自学者练习 # 显示欢迎信息 from typing import Any, Union print('-' * 20, '欢迎使用员工管理系统', '-' * 2 ...

  9. 写一个函数,输入int型,返回整数逆序后的字符串

    2019独角兽企业重金招聘Python工程师标准>>> 刚刚看到一个面试题:写一个函数,输入int型,返回整数逆序后的字符串.如:输入123,返回"321". 要 ...

最新文章

  1. 牛X,这次Windows太给力了!!!
  2. linux+dhcp服务的安装包,服务器_Linux教程:配置DHCP服务器方法介绍,  1.安装dhcp软件包 #rpm nd - phpStudy...
  3. mac下RTSP服务器搭建(ZLMediaKit)
  4. 使用 Visual Studio Code 进行远程开发
  5. cobertura 使用_使用Cobertura,JUnit,HSQLDB,JPA涵盖您的测试
  6. sysfs接口函数的建立_DEVICE_ATTR
  7. 计算机科学与技术代码0812,一级学科代码及名称0812计算机科学与技术(2007年)本.doc...
  8. WT588D语音芯片 语音模块组
  9. “你打算怎么构建云安全资源池”
  10. Barefoot如何应对Marvell可编程芯片的消亡
  11. #2016京东实习生笔试之生日礼物
  12. C#理论 —— 文件操作、委托和事件
  13. react native的WebView报错: Unable to open URL:****
  14. Gameplay - 设计使命召唤类型的关卡
  15. Vins-fusion GPS融合部分测试(自己的数据ZED+RTK)
  16. Tiled结合Unity实现瓦片地图——Unity实战篇
  17. WPS插件 - 保存Unicode编码的CSV文件
  18. Keil(MDK-ARM)系列教程(八)_在线调试(Ⅰ)
  19. 微信小程序中使用 SHA256加密
  20. 边缘计算在物联网(IoT)当中的运用「物联网架构探索系列」

热门文章

  1. Android 10分钟集成极光推送
  2. oracle监听无法启动常用解决办法
  3. 整数规划matlab实例,整数规划matlab
  4. mysql数据库with ur_Python使用MySQL数据库(新)
  5. JAVA开发需求分析套路_JAVA并发工具常用设计套路示例代码
  6. just for rest~
  7. 【OS学习笔记】十六 保护模式四:进入保护模式与在保护模式下访问内存的汇编代码
  8. AFNetworking 3.0源码阅读 - AFURLResponseSerialization
  9. VMware12.0下安装CentOS-6.9-x86_64-bin-DVD.iso
  10. java-上传文件与现实上传文件