蓝桥杯python组真题练习1

news/2024/4/17 8:45:59

目录

1.单词分析

2.成绩统计

3.门牌制作

4.卡片

5.跑步训练

6.蛇形填数

7.时间显示


1.单词分析

1.单词分析 - 蓝桥云课 (lanqiao.cn)

s = list(input())
maxx = 0
for i in s:num = s.count(i)if num>maxx:sm = imaxx = numif num == maxx:if ord(sm)>ord(i):sm = i
print(sm)
print(maxx) 

2.成绩统计

2.成绩统计 - 蓝桥云课 (lanqiao.cn)

import os
import sys# 请在此输入您的代码
n = int(input())
data = []
for i in range(n):data.append(int(input()))
ans1 = 0
ans2 = 0
for i in data:if i>=85:ans1 += 1if i>=60:ans2 += 1
print(f'{round(ans2*100/n)}%')
print(f'{round(ans1*100/n)}%')

3.门牌制作

3.门牌制作 - 蓝桥云课 (lanqiao.cn)

import os
import syscou = 0
# 请在此输入您的代码
for i in range(1,2021):i = str(i)cou += i.count('2')
print(cou)

4.卡片

5.卡片 - 蓝桥云课 (lanqiao.cn)

st = ''
flag = 0
# 请在此输入您的代码
for i in range(1,999999):ans = ii = str(i)st += inum = st.count('1')if num>2021:break
print(ans-1)

5.跑步训练

6.跑步锻炼 - 蓝桥云课 (lanqiao.cn)

Python 日期时间(datetime) - 菜鸟教程 (cainiaojc.com)

import os
import sys
import datetime# 请在此输入您的代码
start = datetime.date(2000,1,1)
end = datetime.date(2020,10,1)
days = datetime.timedelta(days=1)
# print(start)
# print(end-start)
# print(days)
ans = 0
while end>=start:if start.day == 1 or start.weekday() == 0:ans += 2else:ans += 1start += days
print(ans)

6.蛇形填数

7.蛇形填数 - 蓝桥云课 (lanqiao.cn)

import os
import sys# 请在此输入您的代码
num1 = 1
for i in range(1,39):num1 += i
data = []
for i in range(num1, num1+39):data.append(i)
print(data[19])

7.时间显示

10.时间显示 - 蓝桥云课 (lanqiao.cn)

import os
import sys# 请在此输入您的代码
# 46800999t = int(input())
t = t//1000
t %= (60*60*24)
h = t//(60*60)
m = (t-(h*60*60))//60
s = t-(h*60*60)-(m*60)
if h<10:h = '0'+str(h)
if m<10:m = '0'+str(m)
if s<10:s = '0'+str(s)
print(f'{h}:{m}:{s}')

https://www.xjx100.cn/news/3366527.html

相关文章

蓝桥杯算法基础(36)动态规划dp经典问题详解

动态规划 -动态规划方法方法代表了这一类问题&#xff08;最优子结构or子问题最优性&#xff09;的有一半解法&#xff0c;是设计方法或者策略&#xff0c;不是具体算法 -本质是递推&#xff0c;核心是找到状态转移的方式&#xff0c;写出dp方程 -形式:记忆性递归递推01背包问题…

本地文件转为MultipartFile,图片地址转MultipartFile

目录 一、引入依赖包二、本地文件转为MultipartFile三、图片地址转 MultipartFile 一、引入依赖包 <!-- 文件上传工具类 --><dependency><groupId>commons-fileupload</groupId><artifactId>commons-fileupload</artifactId><version&g…

Redis缓存设计与性能优化【缓存穿透、缓存击穿、缓存雪崩】

Redis缓存设计与性能优化 多级缓存架构缓存设计缓存穿透&#xff08;空数据&#xff09;造成缓存穿透的基本原因有两个&#xff1a;第一&#xff0c; 自身业务代码或者数据出现问题。第二&#xff0c; 一些恶意攻击、 爬虫等造成大量空命中。 缓存穿透问题解决方案&#xff1a;…

Vivado sdk 20:41:22 ERROR : Error occurred while creating hardware platform错误

20:41:22 ERROR : Error occurred while creating hardware platform adrv9009_hw_platform_0 from sysdef java.io.FileNotFoundException: D:\workspace\project2024\project\adrvxxxx (拒绝访问。) at java.io.FileInputStream.open0(Native Method) at java.io.FileInputSt…

Validate failed: Migrations have failed validation

启动项目时flyway报错 出现此情况时通常是对flyway的历史sql文件进行了修改 报错源码阅读&#xff1a; 1.flyway类 此方法在org.flywaydb.core包的Flyway类中 public MigrateResult migrate() throws FlywayException {return execute(new Command<MigrateResult>() …

个人医疗开支预测项目

注意&#xff1a;本文引用自专业人工智能社区Venus AI 更多AI知识请参考原站 &#xff08;[www.aideeplearning.cn]&#xff09; 项目背景 随着医疗成本的持续上涨&#xff0c;个人医疗开支成为一个重要议题。理解影响医疗费用的多种因素对于医疗保险公司、政府机构以及个人…

0基础如何进入IT行业?

进入IT行业对于没有相关背景知识的人来说&#xff0c;可能看起来是一项挑战&#xff0c;但实际上&#xff0c;通过采取一些特定的方法和技巧&#xff0c;这一目标是完全可以实现的。以下是一些建议和策略&#xff0c;帮助初学者顺利进入IT领域。 ### 1. 确定目标和兴趣方向 首…

golang语言系列:Web框架+路由 之 Echo

云原生学习路线导航页&#xff08;持续更新中&#xff09; 本文是golang语言系列文章&#xff0c;本篇主要对 Echo 框架 的基本使用方法 进行学习 1.Echo是什么 Go 有众多Web框架&#xff0c;Echo 是其中的一个&#xff0c;官网介绍Echo有高性能、可扩展性、极简的特点。使用E…