分类题库
Python题库
按题型、年份与知识点筛选,快速定位练习题。
题目列表
共 475 题
A58124
网站注册需要有用户名和密码,编写程序以检查用户输入密码的有效性。合法的密码只能由a-z之间26个小写字母、A-Z之间26个大写字母、0-9之间10个数字以及!@#$四个特殊字母构成。密码最短长度:6个字符,密码最大长度:12个字符。大写字母、小写字母和数字必须有其中两种,以及至少有四个特殊字符中的一个。【输入描述】输入以英文逗号分隔的多个字符组合作为被检测密码。输入时的逗号都作为分隔符, 不被视…
2023年
编程题
A58123
幸运数 【问题描述】变化正整数的各个奇数位(从右到左,个位为第1位,奇数,16347),变化的规 则是乘以 7,如果该奇数位与 7 相乘的结果大于 9 则各位数相加,如相加结果仍然 大于 9 则继续各位数相加,直到结果不大于 9;如果该奇数位与 7 相乘的结果不大 于 9 则该数为该奇数位变化结果。偶数位不发生变化。各个奇数位变化完毕后,将 新数的各位数相加,如果相加之和是 8 的整数倍,则为幸…
2023年
编程题
A58120
小杨报数
2023年
编程题
A58116
密码判断:编写一段能够实现密码判断功能的Python代码。要求:(1)程序运行开始后,用户通过键盘输入密码(格式为字符串);(2)如果密码错误,让用户继续输入密码;(3)如果密码正确,屏幕输出“密码正确,欢迎您!”,并终止循环,结束程序;(4)正确的密码可以在程序中明确,无需用户输入。示例:如:程序中的密码为:123456 程序运行后提醒用户输入密码,密码错误没有提示,继续要求输入密码,如果密码…
2023年
编程题
A58115
学校图书馆为了方便查找管理书籍,给每本书编写了号码,[8,9,10,12,13,14,16,17,25,27],输入号码提示这本书号码排第几。例如:输入12,输出:要查找的书号12排第4 。请完善程序:lst=[8,9,10,12,13,14,16,17,25,27]
2023年
编程题
A58113
统计高分问题小张在学习对分查找后,想利用该思路来实践一下,加深对该算法的理解。于是他按老师的要求,统计期末考试成绩,总分比他高的同学有多少个?他的思路是,首先将全区所有学生的成绩降序排序,然后利用对分查找思想解决。他编写的代码如下,请完善划线处的代码。cj =[654,643,621,612,609,606,...]#学生成绩存列表cj并已经降序排序def dfsearch(key): …
2023年
编程题
A58112
比岁数问题有5个人坐在一起,问第五个人多少岁?他说比第4个人大2岁。问第4个人岁数,他说比第3个人大2岁。问第三个人,又说比第2人大两岁。问第2个人,说比第一个人大两岁。最后问第一个人,他说是10岁。请问第五个人多大?请运用递归算法完成以下代码。def age(n): if ① : c = 10 else: c = …
2023年
编程题
A58110
单词表问题小明是一名学生,他正在学习英语单词的拼写。他想要创建一个单词表,用于存储他学习过的单词,并统计每个单词出现的次数。请你帮助他补全代码完成以下任务: (1)创建一个空的字典 word_dict,用于存储单词和对应的出现次数;(2)使用 input() 函数,提示小明输入一个单词,并将其存储到变量 word 中;(3)检查字典 word_dict 中是否已经存在该单词。如果存在,则将该单词…
2023年
编程题
A58109
打字正确率问题 设计一个判断打字正确率程序。如样板字符串为“我爱你中国”,如果输入的字符串长度与样板字符串长度相同,则调用编程模板中Percentage函数去计算这两个字符串对应位置相同的字符个数占字符总长度的百分比,按照示例的格式输出;例如:如果样板字符串为“我爱你中国”输入字符串“我爱你中国”输出:匹配率:100%输入字符串"我爱你中华"输出:匹配率:80%输入字符串“我…
2023年
编程题
A58106
统计单词问题统计英文文本中出现的不同单词个数:读取只包含英文和标点的文件'/data/abc.txt',文件中单词和单词之间用1个空格或标点符号隔开,文末以标点符号结尾,在区分单词大小写的情况下,输出该文本中所出现的不同单词个数。实现上述功能的Python程序如下,请在划线处填入合适的代码。f=open('/data/ ① ','…
2023年
编程题
A58091
if语句的条件后面要使用花括号{}表示接下来是满足条件后要执行的语句块。( )
2023年
判断
A58087
if语句的表达式为空字符串、空列表、空元组、空字典和数字0都等价于False.( )
2023年
判断
A58066
下列程序写法是正确的。( ) score=50
2023年
判断
A58064
判断下列语句是否正确。( ) if 5>3 print("5大于3")
2023年
判断
A58057
下列这段代码能够正常运行。对吗?( )while True :
2023年
判断
A58042
运行如下程序,输出的结果是4。( )def fun(n):
2023年
判断
A58033
Python中可以通过 .replace() 删除字符串开头和结尾的空格。
2023年
判断
A58011
在 Python 语言中,判断语句 if 可以有多个 elif 从句,但最多只能有一个 else从句。
2023年
判断
A58003
在 Python 语言中,不仅 if 语句可以有 else 子句,while 和 for 循环也都可 以有else子句。
2023年
判断
A57954
if、elif和else后面均应写明条件以便判断True或False。( )
2023年
判断