当前位置: 首页 > news >正文

python门牌制作,统计某个数字出现的次数

题目:

小蓝要为一条街的住户制作门牌号。

这条街一共有 2022位住户,门牌号从 1 到 2022 编号。

小蓝制作门牌的方法是先制作 0 到 9 这几个数字字符,最后根据需要将字符粘贴到门牌上,例如门牌 1017 需要依次粘贴字符

1、0、1、7,即需要 1 个字符 0,2 个字符 1,1 个字符 7。

请问要制作所有的 1 到 2022 号门牌,总共需要多少个字符 2?

看到这个题,也许很多人会想着👀直接在本子上算一下,但是这样比较费时间,正确率也不能保证;还有的人可能会按照1-10,10-100,100-1000,1000-2021这几个范围来构造列表,用for循环对数字进行遍历并判断2是否存在;ψ(`∇´)ψ但我想说这些方法都不合适,只需要几行代码便可以解决

  • 首先定义一个字符串s
  • 用range函数,把从1到2022所用到的所有字符串添加到s中
  • 用python的内置函数count统计字符串2的出现次数

 代码如下🍳:

import os
import sys# 请在此输入您的代码
# 字符串s存储从1到2022的所有数字
s = ""
# 遍历1到2022
for i in range(1,2021):# 连接字符串s += str(i)
# 打印出字符串s含字符串2的总和
# count()是Python中的内置函数,返回列表或字符串中给定元素的个数。
print(s.count('2'))

http://www.lryc.cn/news/211231.html

相关文章:

  • 轻量封装WebGPU渲染系统示例<7>-材质多pass(源码)
  • 0030Java程序设计-积分管理系统论文
  • H5游戏源码分享-考眼力游戏猜猜金币在哪
  • 2023 年值得关注的国外网络安全初创公司
  • 搞定蓝牙-第六篇(HID
  • Open3D(C++) 最小二乘拟合平面(直接求解法)
  • lua移植及使用
  • 【鸿蒙软件开发】ArkTS基础组件之Select(下拉菜单)、Slider(滑动条)
  • linux ssh 免密登录
  • 秒级启动的集成测试框架
  • Redux 数据仓库
  • [毕设记录]@开题调研:一些产品
  • CSS3中的字体和文本样式
  • LVS集群-DR模式【部署高可用LVS-DR集群】
  • 银河麒麟服务器版v4安装程序缺少依赖包,改为利用手机联网在线安装
  • Maven第一章:Maven安装、验证、使用
  • ios 代码上下文截屏之后导致的图片异常问题
  • 《嵌入式软\硬件开发难点-2023-10-29》
  • 基于5G工业CPE打造智慧煤矿无人巡检监测应用
  • 考点之数据结构
  • 07、SpringCloud -- jmeter 压测
  • 省市区三级联动查询redis(通过python脚本导入数据)
  • Linux命令(108)之dirname
  • SDL事件处理以及线程使用(2)
  • DAY38 动态规划 + 509. 斐波那契数 + 70. 爬楼梯 + 746. 使用最小花费爬楼梯
  • Redis快速上手篇七(集群-一台虚拟机六个节点)
  • 社恐了怎么办?如何改变社交恐惧症?
  • HiQPdf Library for .NET - HTML to PDF Crack
  • ES6中Set集合
  • 论坛介绍 | COSCon'23 开源文化(GL)