分类题库
Python题库
按题型、年份与知识点筛选,快速定位练习题。
题目列表
共 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年
编程题
A59056
给定一个整数 num,从 1 到 num 按照下面的规则返回每个数: 如果这个数被 3 整除,返回 'Apple'。 如果这个数被 5 整除,返回 'Pie'。 如果这个数能同时被 3 和 5 整除,返回 'ApplePie'。 如果这个数既不能被 3 也不能被 5 整除,返回这个数字的字符串格式。 n=int(input("请输入一个…
2021年
编程题
A59026
在编写抽奖程序时,为了保证一个人只有一次中奖机会,要检查新抽出来的数字是不是已经被抽中过了。 一种办法是将已经中过奖的人员编号存放在test_list里面,然后每抽出一个新的人员编号,判断它是否在中奖人员列表中。 如果没有在中奖人员列表中,说明中奖号码有效,并将它保存进中奖人员列表;如果已经在里面了,就再生成一个新的人员编号。 请你补全下面的代码,实现判断一个数字是否在列表中的功能。 …
2021年
编程题