码龄0.4年的python成长之路(八):门牌数字制作
从别处抠来的一个题目
码龄低,到处抠题自己试着锻炼思维。
1. 分析问题
这是一个蓝桥杯的题目:耗材计算的具体生产问题。原题只问2,不妨扩大问题到求:0到9数字各需要多少个。可以试着模拟每一个门牌的制作过程,将数字放进自己的“袋子里”就能算出来。
2. 代码实现
import numpy as npls = []
pt = np.arange(1,2021)
for num in pt:num_str = str(num)for i in num_str:ls.append(i)print('需要做数字0:{}个'.format(ls.count('0')))
print('需要做数字1:{}个'.format(ls.count('1')))
print('需要做数字2:{}个'.format(ls.count('2')))
print('需要做数字3:{}个'.format(ls.count('3')))
print('需要做数字4:{}个'.format(ls.count('4')))
print('需要做数字5:{}个'.format(ls.count('5')))
print('需要做数字6:{}个'.format(ls.count('6')))
print('需要做数字7:{}个'.format(ls.count('7')))
print('需要做数字8:{}个'.format(ls.count('8')))
print('需要做数字9:{}个'.format(ls.count('9')))
结果:
需要做数字0:523个
需要做数字1:1612个
需要做数字2:624个
需要做数字3:602个
需要做数字4:602个
需要做数字5:602个
需要做数字6:602个
需要做数字7:602个
需要做数字8:602个
需要做数字9:602个
3. 看看CSDN牛人代码
num = 0
for i in range(2021):num += str(i).count("2")
print(num)
结果:思路基本一样,代码更为简洁,学习了。
624
码龄0.4年的python成长之路(八):门牌数字制作相关推荐
- 码龄0.5年的python成长之路(11):找素数的模块 观察素数
素数定义:只能被1和自己整除的数. 关于素数,有以下有趣的事实: 素数的数量有无限多. - 素数的分布.随着X的增大,素数的分布越来越稀疏:第n个素数渐进于logn:随机整数 X是素数的概率是1/lo ...
- 【Python成长之路】快速理解复制、浅拷贝、深拷贝
哈喽大家好,我是鹏哥. 今天想聊聊的主题是 -- 浅拷贝/深拷贝. ~~~上课铃~~~ 赤伶HITA - 赤伶 1 写在前面 浅拷贝.深拷贝的知识点,在python笔试和面试的过程中,经常被作为考题来 ...
- 【Python成长之路】如何用python开发自己的iphone应用程序,并添加至siri指令
哈喽大家好,我是鹏哥. 今天想记录的学习主题是 -- 基于pythonista3 app开发自己的iphone应用程序. ~~~上课铃~~~ (由于今天被小伙伴推荐了这首歌,因此就应他的要求,作为此文 ...
- 【Python成长之路】破解Boss直聘网站滑块验证
哈喽大家好,我是鹏哥. 今天要记录的内容是 -- 破解Boss直聘网站的滑块验证. -- 上 课 铃-- TuesdayBurak Yeter;Danelle Sandoval - Tuesday 1 ...
- Python成长之路【第九篇】:Python基础之面向对象
一.三大编程范式 正本清源一:有人说,函数式编程就是用函数编程–>错误1 编程范式即编程的方法论,标识一种编程风格 大家学习了基本的Python语法后,大家就可以写Python代码了,然后每个人 ...
- (转)Python成长之路【第九篇】:Python基础之面向对象
一.三大编程范式 正本清源一:有人说,函数式编程就是用函数编程-->错误1 编程范式即编程的方法论,标识一种编程风格 大家学习了基本的Python语法后,大家就可以写Python代码了,然后每个 ...
- 《从0到1:CTFer成长之路》书籍配套题目-[第一章 web入门]SQL注入-2
[第一章 web入门]SQL注入-2 一.信息收集 1.首页 2.登录成功会跳转到 3.进行测试判断 二.尝试破解 1.用post型的sqlmap破解 <1>.首先,开burp截包 < ...
- 【Python成长之路】如何用2行代码将抖音视频设置成我的手机铃声
哈喽大家好,我是鹏哥. 今天想学习记录的内容是 -- 如何用python提取视频中的音频. ~~~上课铃~~~ 1 写在前面 本来按我的性子和精力,一周一般只想写一篇博客:但是今天在刷抖音时,发现有个 ...
- 从0到1:CTFer成长之路
作者:Nu1L战队 出版社:电子工业出版社 品牌:电子工业出版社 出版时间:2020-10-01 从0到1:CTFer成长之路
最新文章
- 大数据互联网架构阶段 Linux下安装mysql启动的常见问题
- [UE4]创建游戏、加入游戏
- tkinter 菜单添加事件_Python+tkinter设置Label字体、字号、样式、对齐方式、鼠标形状、响应鼠标事件...
- 程序员过关斩将--更加优雅的Token认证方式JWT
- C开源hash代码uthash的用法总结(1)
- ZooKeeper 基本操作
- 设计模式-Builder Pattern
- 极光短信验证码JAVA_Android如何集成极光短信验证
- 文本标注工具之BRAT
- 图片模糊处理批量生产模糊数据集
- 中国最经典广告语大全
- html播放器参数,sewise HTML5开源播放器参数说明
- 什么是kick-off meeting?
- 抗议浪潮不断,峰会笑声阵阵
- 如何解决Harbor的502问题
- Python如何使用Continue语句?用法示例
- godot引擎学习10
- 打不开 /dev/vmmon: 无此文件或目录。请确保已载入内核模块 ’vmmon’”。
- 二、jQuery 选择器(超细)
- Remote 激光微粒计数器参数是什么