测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

分类题库

Python题库

按题型、年份与知识点筛选,快速定位练习题。

共 46 题 编程题2021年

题目列表

共 46 题
A59408 Python绘制如下图形 ,一个正方形,内有三个红点,中间红点在正方形中心。要求如下: (1)正方形边长为200,线条为黑色; (2)圆点的直径均为20 ,填充颜色为红色,画完后隐藏画笔; (3)中间圆点的圆心位置为画布正中心,三个圆心之间距离相隔为40。 2021年 循环结构 坐标与运动 图形绘制 填充颜色 编程题 A59407 写一个计算长方形面积的Python程序,并对每行代码进行相应的注释,要求如下: (1)采用多行注释,说明程序的功能(如下): “计算长方形的面积 并输出结果”; (2)设置第1个变量:用“a”表示长方形的长,并赋值为6;使用单行注释说明程序的功能; (3)设置第2个变量:用“b”表示长方形的宽,并赋值为3;使用单行… 2021年 输入输出 算术运算 变量与赋值 注释 编程题 A59372 Python程序设计一个停车场收费计算器(收费规则,2小时以内收费5元,超出部分每小时加收2元),要求如下: (1) 设计的程序要能输入停车时间(单位为小时,输入的小时数为整数);(2)程序可以根据输入的停车时间自动计算出停车费,并且显示出来;(3)程序可以重复使用。 2021年 循环结构 分支结构 整数输入输出 费用计算 编程题 A59371 用户输入一个半径r,求该半径下的圆的面积s与周长c。Python程序要求如下: (1) 输出的面积与周长都保留俩位小数; (2)输出的格式为:“圆的周长是**,面积是**”; (3)pi取3.14; (4)使用print()格式化输出(%方法)。 2021年 输入输出 格式化输出 变量与赋值 数学计算 编程题 A59336 一个四位数,如果在它的左边加一个数字8,就可以得到一个五位数;如果在它的右边加一个数字6,就可以得到另一个五位数, 这两个五位数的和是121410。请问原来这个四位数是多少? 现在请你编写程序,求出这个四位数。 补全下面的代码: for a in range( ① ) 2021年 循环结构 条件判断 数位拆分 枚举算法 编程题 A59335 请读取文件/data/subways.csv的数据,数据内容如下图显示:下列代码实现了读取“学号”和“身高”信息,输出“身高”达到120的学号,请你补全代码。 import csv 2021年 条件判断 循环遍历 文件读取 CSV数据处理 编程题 A59334 有一组数据[0,20,0,4,31]存放在nums中,请将列表中的所有零移动到列表尾。 nums=[0,20,0,4,31] 2021年 循环结构 列表操作 条件判断 元素移动 编程题 A59299 利用分治思想,给定一个顺序表,编写一个求出其最大值的程序。 根据上述算法思想,补全下列代码。 输入输出示例:当顺序表是 [22,13,34,4,68,15,5,58,36],输出:68 def fun_max(num=list) 2021年 递归 最大值查找 列表切片 分治算法 编程题 A59298 现有n个人依次围成一圈玩游戏,从第1个人开始报数,数到第m个人出局,然后从出局的下一个人开始报数,数到第m个人又出局,...,如此反复到只剩下最后一个是胜利者。设n个人的编号分别为1,2,...,n,打印出局的顺序。 根据上述算法思想,补全下列代码。 输入输出示例:当n=10,m=4,输出如下: 出局的人是: 4 出局的人是: 8 … 2021年 循环结构 取模运算 约瑟夫环 数组与列表操作 编程题 A59297 设计一个算法,将一个正整数分解质因数。 程序分析:对n进行分解质因数,应先找到一个最小的质数k,然后按下述步骤完成: (1)如果这个质数恰等于n,则说明分解质因数的过程已经结束,输出即可。 (2)如果n>k,但n能被k整除,则应打印出k的值,并用n除以k的商,作为新的正整数n,重复执行第一步。 (3)如果n不能被k整除,则用k+1作为k的值,重复执行第一步。 根据上述算法思想,补全… 2021年 循环结构 条件判断 质因数分解 字符串输出 编程题 A59262 求长方形的面积与周长。 要求: (1)python程序开始运行后,输入长方形的长(a),然后再输入长方形的宽(b); (2)程序会根据输入的数字给出长方形的面积和长方形的周长; (3)输出长方形的面积和周长,并且注明是面积还是和周长。 2021年 输入输出 顺序结构 算术运算 编程题 A59261 绘制如下图形,相关参数及要求如下:(1)画笔起始位置不限,但是整个图形必须要能够在画布中呈现;(2)大的正方形由四个小正方形组成; (3)每个小正方形的边长均为100像素; (4)左上角和右下角的正方形填充颜色均为黑色; (5)所有的线条颜色均为黑色; (6)绘制完成后,隐藏画笔。 2021年 坐标与运动 图形化编程 填充颜色 隐藏画笔 编程题 A59228 没有重复数字的两位数统计 。编写一段程序,实现下面的功能: (1)检查所有的两位数; (2)程序自动分析两位数上的个位与十位上的数字是否相同;相同则剔除,不同则保留(例如:12符合本要求,个位是2,十位是1,两个不相同); (3)统计符合上面要求的两位数的个数,并且将个数最后打印出来(注意:是个数打印出来,符合要求的两位数不要求打印出来)。 2021年 循环结构 条件判断 计数统计 数位分离 编程题 A59227 编写一段程序程序,实现输入的数字自动改为对应的星期几,如下图所示,当输入1时,输出:1 —— 星期一;当输入2时,输出:2 —— 星期二……以此类推,当输入7时,输出:7 —— 星期日。 注意,程序运行后,用户是随机输入数字1-7。 2021年 输入输出 分支结构 条件判断 编程题 A59194 法定节假日是根据各国、各名族的风俗习惯或纪念要求,由国家法律统一规定的用以进行庆祝及度假的休息时间。 法定节假日制度是国家政治、经济、文化制度的重要反映,涉及经济社会的多个方面,涉及广大人民群众的切身利益。 法定节假日的休假安排,为居民出行购物和休闲提供了时间上的便利,为拉动内需、促进经济增长做出了积极贡献。 给出一个2020年的节假日的放假日期CSV文件(vacations.csv),内… 2021年 条件判断 字符串处理 列表遍历 文件读写 编程题 A59193 尊老王国有一个默认规则,排队必须遵守年长的在前,年幼的在后。一支正要出城的队伍,请帮助他们顺利出城。 输入: 15、78、96、45、36 输出 [96, 78, 45, 36, 15] [3, 2, 4, 5, 1] 请在划线处补全代码,实现以上功能s = input() 2021年 循环结构 条件判断 排序算法 列表索引 编程题 A59192 有n个人围成一圈,顺序排号。从第一个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来第几号的那位。 n = int(input('请输入总人数:')) 2021年 循环结构 条件判断 数组操作 约瑟夫环 编程题 A59157 质数是一个大于1的自然数,除了1和它本身外,不能被其他自然数整除。下面的程序设计中,先自定义一个函数,用来判断一个数是否为质数。然后,通过键盘输入一个数,调用所编写的函数,判断该输入的数是否为质数。请根据上述设计思想,完成程序段中划线处的填空。 def findprime(m) 2021年 循环结构 条件判断 质数判断 函数定义 编程题 A59156 随机生成的10个在[1,100)范围内整数存入列表;输入一个待查找的整数k,运用二分法在列表中查找k,根据查找状态输出对应的结果,请将程序补充完整。from random import randint 2021年 循环结构 二分查找 条件判断 列表排序 编程题 A59155 有一群兔子,4个4个地数余1个,5个5个地数余2个,9个9个地数余7个,试问兔子有多少只?(请将程序补充完整) def ① 2021年 循环结构 条件判断 取余运算 函数定义 编程题