代码小英雄(初级)

代码小英雄(初级组-冠亚季军选拔赛)

冠军题库 亚军题库 季军题库 在线练习


冠 军 题 库返回最前

试题1:名校信纸设计系统

【题目描述】

请你为北京大学设计一款专属的电子信纸模板,要求体现学校的庄重形象与文化底蕴。信纸需包含校名、校徽位置(用文字表示)、规范的书写区域及页脚信息(如校训等)。

【题目要求】

  1. 输出校名“北京大学”及其英文名称“Peking University”。
  2. 使用等号“=”或类似符号构建信纸的书写区域框架。
  3. 在页脚处输出校训“思想自由 兼容并包”。
  4. 整体排版应庄重大方,具备实际信纸的视觉效果。

【输出示例】

北京大学
Peking University
======================================
======================================
======================================
======================================
======================================
======================================
======================================
======================================
思想自由 兼容并包

试题2:智能成绩评定系统

【题目描述】

请你开发一个人机交互的成绩评定系统,根据用户输入的分数自动给出对应的评语和评级。

【题目要求】

  1. 使用 input() 接收用户输入的分数(0-100之间的整数)。
  2. 根据以下评分规则输出评定结果:
    • 90分及以上:输出“优秀”
    • 70-89分:输出“良好”
    • 60-69分:输出“合格”
    • 60分以下:输出“不合格”
  3. 输出格式需友好,如“综评优秀!”。
  4. 可使用鼓励性语句增强交互体验。

【输出示例】

请输入张小敏同学的数学成绩(0~100):98
综评优秀!

试题3:排列组合计算器

【题目描述】

请你编写一个程序,计算n个人站成一排能拍出多少张不重复的照片(即n的阶乘,记为n!)。

【题目要求】

  1. 使用循环实现阶乘计算。
  2. 程序应能适用于不同人数n(例如n=10)。
  3. 输出格式清晰,说明人数与对应的排列总数。
  4. 注意处理较大数字时的输出格式。

数学原理】

这是排列问题,10! = 10×9×8×…×1

【输出示例】

10个人站成一排照相,能拍出不重复的照片张数:3628800

亚 军 题 库返回最前

试题1:高考录取查询系统模拟

【题目描述】

请编写一个Python程序,模拟高考录取查询系统的输出界面。程序需展示规范的考生信息与录取结果,包括考试院名称、查询标题、考生基本信息及详细录取信息。

【题目要求】

  1. 显示“河北省教育考试院考试查询服务”及“2024年河北省普通高校招生考试录取结果查询”标题。
  2. 展示考生信息(姓名、考生编号、身份证号)。
  3. 输出录取详细信息(层次、批次、科类、计划性质、院校编号、院校名称、专业代码)。
  4. 使用分隔线(如“=====”“============================================”)规范排版,保持对齐美观。

【输出示例】

河北省教育考试院考试查询服务  
2024年河北省普通高校招生考试录取结果查询  
=====考生信息===============================  
|| 姓名:袁梦瑶                           ||  
|| 考生编号:24130503290018               ||  
|| 身份证号:130502******0029             ||  
============================================  
恭喜您被录取,信息如下:  
======录取查询结果==========================  
|| 层次:本科                              ||  
|| 批次:本科提前批A段                     ||  
|| 科类:统考未涉及的校考                  ||  
|| 计划性质:非定向                        ||  
|| 院校编号:1441                          ||  
|| 院校名称:清华大学                      ||  
|| 专业代码:66                            ||  
============================================

试题2:唐诗三百首电子版生成

【题目描述】

请编写一个Python程序,将古诗《老将行》以电子版形式规范输出,体现科技与文化的结合。

【题目要求】

  1. 显示标题“学习唐诗三百首”及分隔线。
  2. 依次输出诗名《老将行》与作者“唐·王维”。
  3. 每句诗独立一行,保持原诗格式与标点。
  4. 可适当添加分隔线增强可读性。

【输出示例】

学习唐诗三百首  
-------------------  
   《老将行》  
    唐·王维  
少年十五二十时,步行夺得胡马骑。  
射杀山中白额虎,肯数邺下黄须儿。  
一身转战三千里,一剑曾当百万师。  
汉家君臣欢会时,凌烟阁上画功臣。  
卫青不败由天幸,李广无功缘数奇。  
自从弃置便衰朽,世事蹉跎成白首。  
昔时飞箭无全羽,今日垂杨生左道。  
路傍时卖故侯瓜,门前学种先生柳。  
苍茫古木连穷巷,稀世珍宝在我手。  
誓将白首同归隐,只等良辰携手走。  
闻道长安似弈棋,君臣不定局难收。  
北征匈奴多战功,南抚百越众心留。  
愿君归来还旧业,莫使金樽空对愁。  
但看古来盛名下,多少英雄到白头。

试题3:智能交通信号判断系统

【题目描述】

请编写一个交互式Python程序,模拟智能交通信号提示系统。用户输入信号灯颜色,程序输出相应的安全提示。

【题目要求】

  1. 使用input()接收用户输入的信号灯颜色(红灯、黄灯、绿灯)。
  2. 使用if-elif-else结构判断颜色并输出对应提示。
  3. 输出应包含明确的交通安全建议。

【输出示例】

请输入当前信号灯颜色(红灯/黄灯/绿灯):红灯  
红灯亮啦!立刻停下脚步!

试题4:智能天气决策助手

【题目描述】

请编写一个交互式Python程序,根据用户输入的天气情况给出是否带伞的建议。

【题目要求】

  1. 使用input()接收用户输入的天气类型(如“雨天”“晴天”)。
  2. 使用条件判断结构输出相应建议。
  3. 程序应具备一定的容错能力(如支持大小写输入)。

【输出示例】

请输入当前天气(雨天/晴天):雨天  
雨天,带雨伞!
请输入当前天气(雨天/晴天):晴天
晴天,不用带雨伞!

试题5:数字筛选器(5的倍数求和)

【题目描述】

请编写一个Python程序,计算1到100之间所有能被5整除的数字之和。

【题目要求】

  1. 使用for循环遍历1到100之间的数字。
  2. 筛选出所有5的倍数并累加。
  3. 输出最终累加结果。

【输出示例】

1到100之间的能被5整除的数和= 1050

试题6:大数猎人(1000以内17的倍数求和)

【题目描述】

请编写一个Python程序,计算1000以内所有能被17整除的数字之和。

【题目要求】

  1. 使用for循环遍历1000以内的数字。
  2. 筛选出所有17的倍数并累加。
  3. 输出最终累加结果。

【输出示例】

1000以内能被17整除的数和= 29087

季 军 题 库返回最前

试题1:Hello World 程序

【题目描述】

请编写你的第一个Python程序,在屏幕上输出字符串“Hello, World!”,以此向编程世界问好。

【题目要求】

  1. 使用 print() 函数输出指定内容。
  2. 确保字符串内容、标点符号与题目要求完全一致。
  3. 程序应只包含一条输出语句。

【输出示例】

Hello, World!

试题2:个性化自我介绍

【题目描述】

请编写一个Python程序,在屏幕上输出一段完整的自我介绍,包含姓名、学校、班级、特长及一句友好的结束语。

【题目要求】

  1. 使用多条 print() 语句,每句输出一行。
  2. 内容应包含:姓名、学校班级、个人特长或兴趣、结束语。
  3. 输出格式应清晰、分段明确,可适当使用空格或符号增强可读性。

【输出示例】

大家好!
我叫张小敏
来自清华附中一(6)班
我擅长软件编程与算法,很高兴认识大家!
希望有同样兴趣的同学,可以和我一起探讨前沿技术!

试题3:红绿灯安全判断

【题目描述】

假设程序中已设定红绿灯状态,请根据该状态输出相应的安全提示。

【题目要求】

  1. 使用 if-else 结构进行条件判断。
  2. 若灯状态为“红灯”,则输出“红灯亮啦!立刻停下脚步!”。
  3. 否则,输出“绿灯通行!安全过马路吧~”。
  4. 注意代码缩进与语法规范。

【输出示例】

当红灯亮时,显示:

红灯亮啦!立刻停下脚步!

否则,显示:

绿灯通行!安全过马路吧~

试题4:天气带伞提醒

题目描述】

请根据预设的天气情况,判断是否需要带伞,并输出相应提示。

【题目要求】

  1. 使用 if-else 结构判断天气。
  2. 若天气为“雨天”,则输出“雨天,带雨伞!”。
  3. 否则,输出“晴天,不带雨伞!”。
  4. 程序应结构清晰,逻辑明确。

【输出示例】

如果是下雨天,显示:

雨天,带雨伞!

否则,显示:

晴天,不带雨伞!

试题5:计算1到100的整数和

题目描述】

请编写程序,计算从1累加到100的总和,并将结果输出。

【题目要求】

  1. 使用 for 循环遍历1到100的所有整数。
  2. 使用累加变量存储总和。
  3. 输出格式应为:“1到100的和是: 5050”。

【输出示例】

1到100的和是: 5050

试题6:计算1到100的偶数和

题目描述】

请编写程序,计算从1到100之间所有偶数的总和,并输出结果。

【题目要求】

  1. 使用 for 循环,配合 range() 函数的步长参数直接生成偶数序列。
  2. 累加所有偶数并输出总和。
  3. 输出格式应为:“1到100之间的偶数和为: 2550”。

输出示例】

1到100之间的偶数和为: 2550