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

分类题库

Python题库

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

共 321 题 编程题

题目列表

共 321 题
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年 循环结构 条件判断 取余运算 函数定义 编程题 A59126 龟兔赛跑,兔子刚开始跑得非常快,但是兔子太骄傲了,在领先乌龟100米时,自行休息睡着了,乌龟一步一步进行追赶,乌龟的速度是V m/s(V<10),请计算出乌龟多长时间就可以追上兔子呢?要求: (1) 程序开始运行时,询问请输入乌龟爬行的速度,输入一个数字; (2) 程序根据输入的数字计算出乌龟需要多长时间就可以追上兔子; (3) 输出… 2021年 输入输出 顺序结构 数学运算 编程题 A59125 绘制如下图形: (1)画一个由一个正方形和一个菱形组成的图形,其中,正方形的边长为200象素,菱形的四个顶点均在正方形四条边的中点上; (2)设置画笔速度为1; (3)菱形的填充颜色为红色,所有线条为黑色; (4)画图结束,隐藏并停止画笔。 2021年 坐标与运动 图形化编程 填充颜色 画笔控制 编程题 A59093 日期转换 。 编写一个程序,实现用户输入一个日期,格式为"月/日/年",如输入'05/21/2021',程序输出日期为'May 21,2021'。 1至12月的英文名称如下: January,February,March,April,May,June,July,August,September,October,November,D… 2021年 条件判断 字符串处理 字符串分割 数组与映射 编程题 A59092 图形的循环美。 设计一个海龟绘图程序,程序效果如下图(要求:海龟从里往外绘制图形,线条初始长度为20,相邻两条边相差4(每一个线条均比前一个线条长4),线条颜色为红色,总共边数至少80条以上(为了便于程序调试,建议不超过120条)。 2021年 循环结构 角度计算 海龟绘图 变量递增 编程题 A59058 输入10个数据进行升序排序,并在这有序数据上插入一个数据,使之仍然有序。 程序代码如下,请补全。 lis=[] 2021年 循环结构 列表操作 排序算法 插入算法 编程题 A59057 小文的运动时间数据存储在文件“sport.csv”中,数据内容如下图显示: 下列代码实现了读取数据,求和并统计个数,输出平均时长,并保留2位小数,请你补全代码。import csv 2021年 循环结构 格式化输出 文件读写 CSV数据处理 编程题 A59056 给定一个整数 num,从 1 到 num 按照下面的规则返回每个数: 如果这个数被 3 整除,返回 'Apple'。 如果这个数被 5 整除,返回 'Pie'。 如果这个数能同时被 3 和 5 整除,返回 'ApplePie'。 如果这个数既不能被 3 也不能被 5 整除,返回这个数字的字符串格式。 n=int(input("请输入一个… 2021年 循环结构 条件判断 取模运算 字符串转换 编程题 A59026 在编写抽奖程序时,为了保证一个人只有一次中奖机会,要检查新抽出来的数字是不是已经被抽中过了。 一种办法是将已经中过奖的人员编号存放在test_list里面,然后每抽出一个新的人员编号,判断它是否在中奖人员列表中。 如果没有在中奖人员列表中,说明中奖号码有效,并将它保存进中奖人员列表;如果已经在里面了,就再生成一个新的人员编号。 请你补全下面的代码,实现判断一个数字是否在列表中的功能。 … 2021年 递归 条件判断 分治法 列表查找 编程题