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

青少年蓝桥杯python组(STEMA中级组)

第一套编程题

第一题

【编程实现】

输入一个字符串(N),输出该字符串的长度。

输入描述:输入一个字符串 N

输出描述:输出该字符串的长度

【样例输入】

abcd

【样例输出】

4

N = input()
print(len(N))

第二题

【提示信息】

小蓝家的灯是拉线型开关的,拉一次灯开,再拉一次灯关,未拉之前灯是熄灭状态。

【编程实现】

输入一个正整数 M(1<M<100),作为小蓝拉灯的次数,判断拉灯 M 次后,灯是点亮状 态还是熄灭状态。

输入描述:输入一个正整数 M 作为拉灯的次数(1<M<100)

输出描述:如果灯是点亮状态输出整数“1”,如果灯是熄灭状态输出整数“0”。

【样例输入】

5

【样例输出】

1

#方法一
M=int(input())
isLiang=False
for i in range(M):isLiang=not isLiang
print(int(isLiang))
#方法二
M=int(input())
print(M%2)

第三题

【编程实现】

小蓝的学校组织了一场演讲比赛,有 8 位评委对参赛选手进行打分。打分规则是去掉 8 位评委中最高分和最低分后,计算出剩余 6 位评委分数的平均值(保留两位小数)作为最后得分。

小蓝同学也积极参加了本次演讲比赛,请你帮小蓝计算一下她的最后得分。输入 8 个整 数(0<=输入整数<=100)分别以逗号隔开作为 8 位评委对小蓝同学的打分,请按照打 分规则计算出小蓝的最后得分并输出。

输入描述:输入 8 个整数(0<=输入整数<=100),分别以逗号隔开

输出描述:输出小 蓝的最后得分(注意,保留两位小数)

【样例输入】

50,90,55,78,52,68,66,93

【样例输出】

68.17

l=list(map(int,input().split(',')))
l_max = max(l)
l_min = min(l)
l.remove(l_max)
l.remove(l_min)
junzhi=sum(l)/len(l)
print(round(junzhi,2))

第四题

【编程实现】

用户输入一个正整数 N(3<=N<=9)。从 0 到 N 之间的所有正整数(包含 0 和 N)中 选择三个,组成一个三位数(0 不能作为百位数),且这个三位数为奇数,请计算出共有 多少种满足条件的三位数组合。(注意:组成的每个三位数各个位上的数字不能重复)

输入描述:输入一个正整数 N(3<=N<=9)

输出描述:输出满足条件的三位数组合的个数

【样例输入】

3

【样例输出】

8

【上述输入输出样例的进一步解释】 用户输入的正整数,即样例输入为 3,也就是将 0、1、2、3 四个数字进行组合。符合 要求的三位数为:103、123、203、213、201、231、301、321 共 8 个,所 以样例输出为 8。

N=int(input())
count=0
for i in range(1,N+1):for j in range(0,N+1):if i==j:continuefor k in range(0,N+1):if i!=j and j!=k and i!=k and (i*100+j*10+k)%2!=0:count+=1
print(count)

第五题

【编程实现】

回文数是指一个像 14641 这样“对称”的数,即:将这个数的各位数字按相反的顺序重 新排列后,所得到的数和原来的数一样。请编程求不同位数数字的回文数的个数。 用户输入一个正整数 M(2<M<7),M 作为回文数的位数。要求输出 M 位的回文数共 有几个及这些回文数中有几个包含数字 99。

输入描述:输入一个正整数 M

输出描述:第一行输出回文数的个数;第二行输出 M 位的回文数中包含数字 99 的有几 个。

【样例输入】

3

【样例输出】

90

1

M=int(input())
count=0
count2=0
for i in range(10**(M-1),10**M):r=str(i)[::-1]if str(i)==r:count+=1if '99' in str(i):count2+=1
print(count)
print(count2)

第二套编程题

第一题

【编程实现】 输入一个正整数,输出这个正整数是一个几位数。

输入描述:输入一个正整数

输出描述:输出这个正整数是一个几位数

【样例输入】

12

【样例输出】

2

N=int(input())
count=0
while N!=0:N//=10count+=1
print(count)

第二题

【编程实现】 给定一个正整数,然后分行输出这个正整数奇数位上的数(个位数为第一位)。

输入描述:输入一个正整数

输出描述:分行输出这个正整数奇数位上的数

【样例输入】

123

【样例输出】

3

1

N=int(input())
while N!=0:print(N%10)N//=100

第三题

【提示信息】

平方是一种运算,比如:a 的平方表示 a×a。例如:2 的平方为 4 (也就是 22 的积) 例如:4 的平方为 16 (也就是 44 的积)

【编程实现】

输入一个正整数 N(N<30),输出 1 到 N(包含 1 和 N)之间所有正整数的平方,且 所输出的平方数之间以英文逗号隔开。

输入描述:输入一个正整数 N(N<30)

输出描述:输出 1 到 N 之间所有正整数的平方数,且所输出的平方数之间以英文逗号 隔开

【样例输入】

3

【样例输出】

1,4,9

N=int(input())
for i in range(1,N+1):if i == N:print(i**2)else:print(i**2,end=',')

第四题

【提示信息】

倍数与约数:如果 a 能被 b 整除,a 就叫做 b 的倍数,b 就叫做 a 的约数。约数和 倍数都表示一个整数与另一个整数的关系,不能单独存在。

最大公约数:几个整数中公有的约数,叫做这几个数的公约数;其中最大的一个,叫做 这几个数的最大公约数。

举例:12、16 的公约数有 1、2、4,其中最大的一个是 4,所以 4 是 12 与 16 的最大公约数。

最小公倍数:几个自然数公有的倍数,叫做这几个数的公倍数,其中最小的一个,叫做 这几个数的最小公倍数。

举例:4 的倍数有 4、8、12、16,…,6 的倍数有 6、12、18、24,…,4 和 6的公倍数有 12、24,…,其中最小的是 12,所以 4 和 6 最小公倍数为 12。

【编程实现】

分别输入两个正整数(1<正整数<201),输出这两个正整数的最大公约数 M 及最小公 倍数 N(注:M 和 N 之间以一个英文逗号隔开)。

输入描述:第 1 行输入第一个正整数第 2 行输入第二个正整数

输出描述:输出这两个正整数的最大公约数 M 及最小公倍数 N(M 和 N 之间以一个 英文逗号隔开)

【样例输入】

4

6

【样例输出】

2,12

a=int(input())
b=int(input())
if a>b:x=ay=b
else:x=by=a
gys = gbs = 0while x>0:if a%x==0 and b%x==0:gys=xbreakx-=1while True:if y%a==0 and y%b==0:gbs=ybreaky+=1
print('%d,%d'%(gys,gbs))

第五题

【提示信息】

一个正整数如果任何一个数位小于等于右边相邻的数位,则称为一个数位递增数。 例如: 1135 是一个数位递增数 1024 不是一个数位递增数

【编程实现】

输入一个正整数 n(10<n<10001),输出 10 到 n (包含 10 和 n)中有多少个数位 递增数。

输入描述:输入一个正整数 n(10<n<10001)

输出描述:输出 10 到 n 中有多少个数位递增数

【样例输入】

15

【样例输出】

5

【上述输入输出样例的进一步解释】

用户输入的正整数,即样例输入为 15,10 到 15 之间的数位递增数有:11、12、 13、14、15。所以样例输出为 5。

相关文章:

青少年蓝桥杯python组(STEMA中级组)

第一套编程题第一题【编程实现】输入一个字符串&#xff08;N&#xff09;&#xff0c;输出该字符串的长度。输入描述&#xff1a;输入一个字符串 N输出描述&#xff1a;输出该字符串的长度【样例输入】abcd【样例输出】4N input() print(len(N))第二题【提示信息】小蓝家的灯…...

JVM内存结构,Java内存模型,Java对象模型

一.整体方向JVM内存结构是和java虚拟机的运行时区域有关。Java内存模型和java并发编程有关。java对象模型和java对象在虚拟机中的表现形式有关。1.JVM内存结构堆&#xff1a;通过new或者其他指令创建的实例对象&#xff0c;会被垃圾回收。动态分配。虚拟机栈&#xff1a;基本数…...

跨境电商新形式下,如何选择市场?

2022年&#xff0c;全球经济已经有增长乏力、通胀高起的趋势&#xff0c;美国等国家的通货膨胀情况令人担忧&#xff0c;不少行业面临更为复杂的外部环境以及严峻的市场挑战。不过&#xff0c;跨境电商行业依旧保持着较高的增长速度&#xff0c;越来越多有远见的卖家将电商事业…...

MySQL的触发器

目录 一.概述 介绍 触发器的特性 操作—创建触发器 操作—new和old 操作—查看触发器 操作—删除触发器 注意事项 一.概述 介绍 触发器&#xff0c;就是一种特殊的存储过程。触发器和存储过程一样是一个能够完成特定功能、存储在数据库服务器上的SQL片段&#xff0c;但是…...

内存映射模块读写文件提高IO性能mmap

内存映射模块读写文件提高IO性能mmap 1.概述 这篇文章介绍下与普通读写文件不同的方式&#xff0c;内存映射读写文件。在什么情况下才会用到内存映射操作文件那&#xff0c;还是要先了解下他。 1.1.内存映射与IO区别 常规操作IO开销 常规的操作文件是经过下面几个环节操作I…...

存储硬件与协议

存储硬件与协议存储设备的历史轨迹存储介质的进化3D NAND3D XPointIntel Optane存储接口协议的演变NVMeNVMe-oF网络存储技术1&#xff09;DAS2&#xff09;NAS3&#xff09;SAN4&#xff09;iSCSIiSCSI层次结构存储设备的历史轨迹 1.穿孔卡2.磁带3.硬盘4.磁盘&#xff08;软盘…...

智能物流半导体发展

智能物流半导体在国内的发展&#xff0c;国内巨大的人口基数&#xff0c;这将会不断促进智慧物流的发展。智能物流在未来发展的潜力巨大。 关于触屏的设计是界面越简单&#xff0c;越清晰越好&#xff0c;最近设计一个小车控制触屏软件。把小车当前所在信息通过图像显示出来。…...

SAP S/4HANA 概述

智能企业业务技术平台Business Technology Platform提供数据管理和分析&#xff0c;并支持应用程序开发和集成。它还允许我们的客户使用人工智能、机器学习和物联网等智能技术来推动创新。业务网络Business network帮助客户实现跨公司业务流程的数字化。该网络建立在我们的采购…...

太上感应篇

太上感应篇原文 太上曰。祸福无门。惟人自召。善恶之报。如影随形。 是以天地有司过之神。依人所犯轻重。以夺人算。算减则贫耗。多逢忧患。人皆恶之。刑祸随之。吉庆避之。恶星灾之。算尽则死。 又有三台北斗神君。在人头上。录人罪恶。夺其纪算。又有三尸神。在人身中。每…...

FPGA入门系列17--task

文章简介 本系列文章主要针对FPGA初学者编写&#xff0c;包括FPGA的模块书写、基础语法、状态机、RAM、UART、SPI、VGA、以及功能验证等。将每一个知识点作为一个章节进行讲解&#xff0c;旨在更快速的提升初学者在FPGA开发方面的能力&#xff0c;每一个章节中都有针对性的代码…...

React学习笔记(番外二)——列表多选批量处理复合组件

React学习笔记&#xff08;番外二&#xff09;——列表多选批量操作复合组件前言〇、Show you the code一、 任务分析及拆解表头行的Checkbox——总开关记录行的Checkbox——行级开关二、 基础实现表头行的文件——header-row.js记录行的文件——record-row.js页面的文件App.js…...

Pom.xml详解

目录 1、Maven的下载安装 2、什么是pom&#xff1f; 3、较完整的pom元素 4、默认生成Maven工程的pom内容 5、自定义的属性变量 6、依赖管理 6.1、整体依赖关系列表 6.2、依赖关系的传递性 6.3、依赖传递可能造成的问题 6.3.1、scope依赖范围 6.3.2、依赖调节 6.3.3…...

浅谈软件测试需求管理

什么是需求管理&#xff1f; 需求管理&#xff0c;指对产品、系统或工程的开发需求的搜集、定义、分析、评审、整理、维护、追溯和复用等相关的管理工作和流程。通常特指应用程序或软件系统的研发需求。需求管理和配置管理、测试管理、缺陷管理、风险管理、变更管理等管理流程…...

面试题复盘

Vuex与本地存储的区别Vuex是一个专门为Vue.js应用程序开发的状态管理模式和库。它提供了一个中央存储库&#xff0c;用于存储应用程序的所有组件之间共享的状态【组件间通信的一种方法&#xff0c;一般用于中大型应用】。Vuex的主要目的是在Vue.js应用程序中管理复杂的状态逻辑…...

Telerik UI for WPF 2023 R1

Telerik UI for WPF 2023 R1 之 WPF 的 Telerik 用户界面&#xff0c;WPF 控件库开发人员信任&#xff0c;快速构建美观、高性能的 WPF 业务应用程序。现在支持 .NET 6 和 7.0。 概述部分背景图像 主要特征 现代专业主题图标&#xff0c;现代专业主题 通过各种受 Office、Wind…...

基于 CentOS7 的 KVM 部署 + 虚拟机创建

目录一、实验环境二、部署 KVM三、创建虚拟机四、远程管理 KVM 虚拟机FAQ一、实验环境 实验环境&#xff1a;VMware Workstation 16 Pro 打开虚拟机之前&#xff0c;首先开启 VMware Workstation Pro 16 上的硬件辅助虚拟化功能&#xff0c;如下图所示&#xff1a; 二、部署 …...

Python自动化测试实战篇(5)优化selenium+unittest+ddt,搞定100条测试用例只执行前50条

这些是之前的文章&#xff0c;里面有一些基础的知识点在前面由于前面已经有写过&#xff0c;所以这一篇就不再详细对之前的内容进行描述 Python自动化测试实战篇&#xff08;1&#xff09;读取xlsx中账户密码&#xff0c;unittest框架实现通过requests接口post登录网站请求&…...

C语言--数据的存储2

目录前言练习有符号类型与无符号类型char类型的取值范围有符号char无符号char有符号与无符号类型混合运算有符号无符号类型形成的bugchar类型取值范围应用浮点型在内存中的存储浮点数的存储浮点数存储规则浮点数取出规则前言 上篇文章我们讲解了数据类型&#xff0c;类型的基本…...

Ubuntu 安装 Qt5.7.0

下载 地址&#xff1a;https://download.qt.io/https://download.qt.io/ 文件夹说明&#xff1a; snapshots&#xff1a;预览版&#xff0c;该文件夹中包含最新的测试版本。 online&#xff1a;在线安装包。 official_releases&#xff1a;最终发布版。 new_archive&#…...

“世界”的伊利,“三难”的潘刚

&#xff08;图片来源于网络&#xff0c;侵删&#xff09; 来源 | 螳螂观察 文 | 叶小安 一棵草&#xff0c;一头牛&#xff0c;到一杯牛奶&#xff0c;乳品如何守住舌尖上的安全&#xff1f; 央视财经频道专访中&#xff0c;伊利集团董事长兼总裁潘自信满满地介绍了现代智…...

【新】华为OD机试 - 开心消消乐(Python)

开心消消乐 题目 给定一个 N 行 M 列的二维矩阵,矩阵中每个位置的数字取值为 0 或 1,矩阵示例如: 1 1 0 0 0 0 0 1 0 0 1 1 1 1 1 1现需要将矩阵中所有的 1 进行反转为 0,规则如下: 当点击一个 1 时,该 1 被反转为 0,同时相邻的上、下、左、右,以及左上、左下、右上…...

山东大学2022-2023数据仓库挖掘期末考题回忆

2023.2.14 一、 1.数据预处理的过程和解决问题 2.什么是离群点&#xff0c;检测离群点的四个方法 3.数据仓库的四个特点&#xff0c;画出数据仓库结构图 4.维度归约的两个方法及区别。 二、 两个模型用来预测新冠病毒的阳性和阴性 1.分别求准确率&#xff0c;精确率&#xff0c…...

SSM整合

SSM整合 ContextLoaderListener Spring提供了监听器ContextLoaderListener&#xff0c;实现ServletContextListener接口&#xff0c;可监听 ServletContext的状态&#xff0c;在web服务器的启动&#xff0c;读取Spring的配置文件&#xff0c;创建Spring的IOC容器。 web 应用中…...

Android平台版本所对应的 API 级别

平台版本API级别版本号备注Android 1333TIRAMISU平台亮点Android 1232S_V2平台亮点31S平台亮点Android 1130R平台亮点Android 1029Q平台亮点Android 928P平台亮点Android 8.127O_MR1平台亮点Android 8.026O平台亮点Android 7.1.1Android 7.125N_MR1平台亮点Android 7.024N平台亮…...

入职字节外包一个月,我离职了

有一种打工人的羡慕&#xff0c;叫做“大厂”。 真是年少不知大厂香&#xff0c;错把青春插稻秧。 但是&#xff0c;在深圳有一群比大厂员工更庞大的群体&#xff0c;他们顶着大厂的“名”&#xff0c;做着大厂的工作&#xff0c;还可以享受大厂的伙食&#xff0c;却没有大厂…...

中创教育PMP分享,复盘没效果?该怎么办

复盘的清单框架 一、现在情况如何 二、当初是怎么决定的 三、让我们再审视下思考的前提 四、复盘他人 复盘没效果&#xff0c;我们可以试试下面的提问&#xff1a; 一、现在情况如何 现在做到什么程度? 当时定的目标是多少? 现在的结果和目标对比处于什么状态? 有没…...

Kubelet监控指标说明

Probe路径 含义&#xff1a;kubelet以及kubelet监控的Pod的存活性请求路径&#xff1a;“/metrics/probes”指标 名称类型含义upGauge服务是否存活prober_probe_totalCounter按结果计算容器的活动探测、就绪探测或启动探测的累计数目以及存活性结果 Metrics路径 含义&#x…...

python中的数据类型(价值6980的全能工程师课程笔记)

概述 python数据类型主要分为以下七大类: Numbers(数字) Boolean(布尔) String(字符串) List(列表) Tuple(元组) Dictionary(字典) Set(集合) Python 的七个标准数据类型中: 不可变数据类型(4 个):Number(数字)、Boolean(布尔)、String(字符串)、T…...

Tomcat 配置IPV6

文章目录一、场景二、tomcat开启ipv6三、ipv6环境配置四、访问总结一、场景 我们在linux下安装一个tomcat&#xff0c;启用ipv6的方式&#xff0c;然后在windows下用浏览器访问这个tomcat 二、tomcat开启ipv6 在server.xml配置文件的里面加上 address”[::]” &#xff0c;这…...

JavaEE——MyBatis的简单介绍和使用

MyBatis是什么 MyBatis是一个支持普通SQL查询&#xff0c;存储过程以及高级映射的持久层框架&#xff0c;他消除了几乎所有的JDBC代码和参数的手动设置以及对结果集的检索&#xff0c;使用简单的XML或注解进行配置和原始映射&#xff0c;将接口和Java的POJO映射成数据库中的记…...