python蓝桥杯刷题2

1.最短路

题解:这个采用暴力枚举,自己数一下就好了

2.门牌制作

题解:门牌号从1到2020,使用for循环遍历一遍,因为range函数无法调用最后一个数字,所以设置成1到2021即可,然后每一次for循环,都使用count计算i中有几个2,count函数是针对与数据容器的,所以把i要转换为字符串,在使用count,最后累加输出即可。

import os

import sys

请在此输入您的代码

num1 = 0

for i in range(1,2021):

num = str(i).count("2")

num1 += num

print(num1)

3.卡片

题解:for循环从1到一个很大的数遍历,每一次循环使用count找出i里面的1,因为1是最早出现的,当然也是最早用完卡片的,所以使用1拼完时,减1就可以找出拼到多少数了。

import os

import sys

请在此输入您的代码

num = 0

num1 = 0

for i in range(1,1000000):

x = str(i).count("1")

num += 1

num1 += x

if num1 > 2021:

print(num-1)

break

4.空间

题解:1MB=1024KB、1KB=1024B,所以1mb=1024*1024b,256mb=256*1024*1024b,一个字节占用8个位,所以32位二进制整数占用4个字符。

相关推荐
wanglei2007087 分钟前
消息队列的协作模式
开发语言·python
三十岁老牛再出发16 分钟前
8月25-26日总结
python·pandas
小江的记录本20 分钟前
【ORM 框架】MyBatis-Plus 核心特性、条件构造器、分页插件、乐观锁插件(附《思维导图》、《问题排查与实践清单》和《面试高频考点汇总》)
java·windows·spring boot·python·spring·面试·mybatis
CODER030432 分钟前
win11系统编译安装cuda版llama-cpp-python(踩完所有的坑)
开发语言·python·llama
严谨的麻辣烫39 分钟前
批量静态 IP 如何管理?用 Python 建立一个简单的 IP 资源监控方案
运维·服务器·网络·python·tcp/ip
卷无止境44 分钟前
FastAPI生产环境密钥管理全解析,从一个.env文件说起
后端·python·fastapi
卷无止境1 小时前
SigV4与HTTPS,两套完全不同维度的安全机制
后端·python·fastapi
qq_426003961 小时前
多语言新增语种全量测试策略的测试范围
前端·javascript·python·自动化
SamChan901 小时前
Python+ReportLab自动生成PDF翻译质量审计报告:从数据到可视化的完整方案
开发语言·python·ai·pdf·wpf
whcyhhh1 小时前
头歌实践教学平台:数据科学与大数据技术导论(十八2)
大数据·开发语言·python