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

分类题库

Python题库

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

共 321 题 编程题

题目列表

共 321 题
A59555 牧场举行联欢会,n头奶牛自发举行歌咏比赛。邀请了山羊公公、斑马哥哥、白兔弟弟、小喵妹妹一共四位担任歌咏比赛的评委。评比规则参赛选手的最终得分为所有评委打分的平均分。编程输出每位参赛选手的最终得分,请你补全代码。n=int(input()) 2020年 循环结构 列表操作 平均值计算 编程题 A59554 科技小组分2个小队搜集到西红柿生长的数据信息。2个小队将数据进行了从小到大排序: a = [1,3,4,6,7,13,17,21], b = [2,5,6,8,10,12,14,16,18] ,请明明将这2个小队的数据进行合并,生成为一个从小到大有序的列表。 输入: 1,3,4,6,7,13,17,21 2,5,6,8,10… 2020年 归并排序 双指针 字符串分割 列表合并 编程题 A59545 时间转换:输入一个总秒数,计算是几小时几分钟几秒,并一行输出。 要求: a)输入一行,一个整数,表示总秒数; b)输出一行,三个整数,表示小时、分钟、秒,每两个数之间用一个空格隔开。 输入样例: 7201 输出样例: 2 0 1 2020年 输入输出 取模运算 整数除法 编程题 A59544 绘制如下图形: 1.画一个由两个直角三角形组成的正方形,边长为180像素; 2.左上三角形填充为黄色,右下三角形填充为红色;如上图: 3.设置画笔速度为1,线条为黑色; 4.画图结束,隐藏并停止画笔。 2020年 坐标与运动 图形化编程 填充颜色 画笔控制 编程题 A59501 成绩等级: 编写一段代码,要求如下: 1、程序开始运行后,需要用户输入学生的成绩(成绩为正整数) 2、一次输入一个学生的成绩,学生成绩是从0到100; 3、根据用户输入的成绩,程序依据等级标准,输出相应的等级。 4、等级标准是成绩小于60为不及格,60(含)到85(不含)之间为良,85(含)以上为优。 5、可以重复输入成绩进行查询。 2020年 输入输出 循环结构 分支结构 条件判断 编程题 A59500 剔除数字 要求如下: 1、编写一段程序代码,程序运行后,需要用户随意输入一段包含有数字和字母的字符串; 2、程序会自动删除字符串中的数字,然后输出一串没有数字的字符串(纯字母的字符串)或者列表(没有数字); 3、要求输出的非数字的字符顺序不能变。 2020年 字符串 循环结构 条件判断 编程题 A59496 输入10个整数,将它们从小到大排序后输出,并给出现在每个元素在原来序列中的位置。 输入: 4 5 2 3 1 7 9 10 输出: [1, 2, 3, 4, 5, 7, 9, 10] [5, 3, 4, 1, 2, 6, 7, 8] 请编写程序实现上述功能,或补全代码。 s=input() 2020年 循环结构 列表操作 排序算法 索引与位置 编程题 A59495 一格小朋友正在求解一道小学四年级提优题,题目如下: 把 1296 分拆成a、b、c、d四个正整数,如果a加上2,b减去2,c乘以2,d除以2,则这四个结果相等。现在请你编写程序求出这四个数。 补全下面的代码: for a in range(1, ① ) 2020年 循环结构 条件判断 枚举算法 整数分拆 编程题 A59494 请读取文件 “plant.csv” 的数据,数据内容如下图显示:下列代码实现了读取“植物编号”和“生长情况”信息,输出“生长情况”达到6的数量,请你补全代码。 2020年 循环结构 条件判断 文件读取 CSV数据处理 编程题 A59458 要求:设计一个算法,如果一个数从左边读和从右边读都是同一个数,就称为回文数。例如9889就是一个回文数,求对于用户输入的一个非零正整数判断是否为回文数。 根据上述算法思想,补全下列代码。 示例:输入9889,返回9889是回文数;输入34542,返回34542不是回文数。 i=input("请输入一个非零正整数:") 2020年 循环结构 条件判断 字符串索引 回文数 编程题 A59457 任务:利用分治思想,在50个同学成绩(成绩不重复)中查找指定成绩的同学的编号,学生成绩存储在列表cj中;待查找的成绩由键盘输入到变量key中。根据上述算法思想,编写自定义函数完成程序功能,完善空白处代码。 """ 2020年 自定义函数 二分查找 分治算法 递归与边界 编程题 A59456 要求:设计一个算法,对于给定两个正整数,求它们的最大公约数。 根据上述算法思想,补全下列代码。 函数名:gcd(x,y) 参数表:x-- 整数x,y-- 整数y。 返回值:它们的最大公约数。 示例:当x=6,y=9时,返回3。 def gcd(x,y) 2020年 递归 最大公约数 取模运算 函数调用 编程题 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年 递归 最大值查找 列表切片 分治算法 编程题