第十一届蓝桥杯Python刷题笔记
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了第十一届蓝桥杯Python刷题笔记,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2055字,纯文字阅读大概需要3分钟。
内容图文
![第十一届蓝桥杯Python刷题笔记](/upload/InfoBanner/zyjiaocheng/599/e343f83e392d4d16b0cb602d341f6188.jpg)
第十一届届蓝桥杯python组做题笔记
菜鸡一枚,如有错误可在评论区指正,不胜感激
个别难题做不出来可能就放弃了
PS:感谢大佬域外风雪的文章给我提供了很多题目的思路
目录
A:门牌制作
手算也行就是累点,或者用列表排序做
s=0#A:制作门牌
for i in range(2021):
s+=str(i).count('2')
print(s)#624
B:寻找2020
文件在这2020.txt
m3=[[0]*300 for x in range(300)]#B:寻找2020
s=0
l=0
f=open('./2020.txt')
while(f.readline()):
l+=1
print(l)#300
f.close()
f=open('./2020.txt')
for i in range(l):
m2=f.readline()
for j in range(l):
m3[i][j]=m2[j]
print(m3)
for i in range(l):
for j in range(l):
if(i+3<300 and j+3<300):
if(m3[i][j]=='2' and m3[i+1][j+1]=='0' and m3[i+2][j+2]=='2' and m3[i+3][j+3]=='0'):
s+=1
if(j+3<300):
if(m3[i][j]=='2' and m3[i][j+1]=='0' and m3[i][j+2]=='2' and m3[i][j+3]=='0'):
s+=1
if(i+3<300):
if(m3[i][j]=='2' and m3[i+1][j]=='0' and m3[i+2][j]=='2' and m3[i+3][j]=='0'):
s+=1
f.close()
print(s)#16520
C:跑步锻炼
我一开始还自己写闰年判断函数,结果发现python居然有datetime这种好东西
import datetime #C:跑步训练
a=datetime.date(2000,1,1)
b=datetime.date(2020,10,1)
days=datetime.timedelta(days=1)
s=0
while(a<=b):
if(a.day==1 or a.weekday()==0):
s+=2
else:
s+=1
a+=days
print(s)#8879
D:蛇形填数
可以用Excel暴力排(费时费力)
也可以找规律,容易看出第n个中间的数是第n-1个数加上4*(n-1)
m=[0]*20
m[0]=1
for i in range(1,20):
m[i]=m[i-1]+4*i
print(m[19])#761
F:成绩统计
白给题
n=int(input())#F:成绩统计
a=0
b=0
for i in range(n):
s=int(input())
if s>=60:
a+=1
if s>=85:
b+=1
print(str(round(a/n*100))+'%')
print(str(round(b/n*100))+'%')
G:单词分析
白给题+1
word=list(input())#G:单词分析
s=0
for i in word:
if(s<word.count(i)):
s=word.count(i)
max=i
print(max)
print(s)
H:数字三角形
最终向左和向右的次数不能超过1,也就是最后一个数要么在中间要么再中左或中右的位置
n=int(input())
m=[]
for i in range(n):
m.append(list(map(int,input().split())))
print(m)
for i in range(n):
for j in range(i):
m[i][j]+=max(m[i-1][j-1],m[i-1][j])
if(n%2==0):
print(max(m[n-1][n//2],m[n-1][n//2-1]))
else:
print(m[n-1][n//2])
内容总结
以上是互联网集市为您收集整理的第十一届蓝桥杯Python刷题笔记全部内容,希望文章能够帮你解决第十一届蓝桥杯Python刷题笔记所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。