首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
考生文件夹下存在一个文件“PY301.py”,该文件是本题目的代码提示框架,其中代码可以任意修改。请按照源文件内部说明修改代码,实现以下功能。 设计一个猜字母的程序,程序随机给出26个小写字母中的一个,答题者输入猜测的字母,若输入的不是26个小写字母之一,
考生文件夹下存在一个文件“PY301.py”,该文件是本题目的代码提示框架,其中代码可以任意修改。请按照源文件内部说明修改代码,实现以下功能。 设计一个猜字母的程序,程序随机给出26个小写字母中的一个,答题者输入猜测的字母,若输入的不是26个小写字母之一,
admin
2021-03-16
69
问题
考生文件夹下存在一个文件“PY301.py”,该文件是本题目的代码提示框架,其中代码可以任意修改。请按照源文件内部说明修改代码,实现以下功能。
设计一个猜字母的程序,程序随机给出26个小写字母中的一个,答题者输入猜测的字母,若输入的不是26个小写字母之一,让用户重新输入;若字母在答案之前或之后,程序给出相应正确提示;若答错5次,则答题失败并退出游戏;若回答正确,程序输出回答次数并退出游戏。
试题程序:
#以下代码为提示框架
#请在…处使用一行或多行代码替换
#请在________处使用一行代码替换
#注意:提示框架的代码可以任意修改,以完成程序功能为准
import________
letter_list=[’a’,’b’,’c’,’d’,’e’,’f’,’g’, ’h’,’i’,’j’,’k’,’l’,’m’,’n’, ’o’,’p’,’q’,’r’,’s’,’t’, ’u’,’v’,’w’,’x’,’y’,’z’]
letter=letter_list[random.________(0,25)]
count=0
while True:
…
选项
答案
import random letter_list=[’a’,’b’,’c’,’d’,’e’,’f’,’g’, ’h’,’i’,’j’,’k’,’l’,’m’,’n’, ’o’,’p’,’q’,’r’,’s’,’t’, ’u’,’v’,’w’,’x’,’y’,’z’] letter=letter_list[random.randim(0,25)] courlt=0 while True: letter_input=input(’请输入26个小写英文字母中的任一个’) count+=1 if letter_input not in letter_list: print(’请重新输入字母’) else if count>5 print(’猜测超过5次。答题失败’) break if letter_inpot==letter: print(’恭喜你答对了,总共猜了{}次’.format(count)) break elif letter_input>letter: print(’你输入的字母排在该字母之后’) elif letter_input<letter: print(’你输入的字母排在该字母之前’) elif letter_input<letter: else print(’未知错误’)
解析
随机抽取26个小写字母,需要使用Python的random库中的函数。randint(a,b)函数生成一个区间为[a,b]的整数,用来随机抽取列表中的字母。根据题目要求总体分为两个方向:①输入的字符不是小写字母中的任一个字符,则输出“请重新输入字母”;②若输入的字符在列表中,则判断输入的次数是否大于5,大于5则输出“猜测超过5次,答题失败”并退出循环,在输入次数之内,对输入的字符与随机抽取的字符进行比较,即大于、小于及等于,不同的比较范围对应不同的输出。
转载请注明原文地址:https://www.kaotiyun.com/show/Ve6p777K
本试题收录于:
二级Python题库NCRE全国计算机二级分类
0
二级Python
NCRE全国计算机二级
相关试题推荐
下面关于数据库与表的叙述,错误的是()。
不属于数据定义功能的SQL语句是(),
下面函数中函数值为字符型的是()。
下面程序代码的输出结果是()。x=10y=x="test"?y
1.打开考生文件夹下的数据库文件“大学管理”,修改并执行程序four.prg。程序four.prg的功能是:(1)建立一个“工资表”(各字段的类型和宽度与“教师表”的对应字段相同),其中职工号为关键字。(2)插入一条“职工号”、“姓名”和“工资”分别为
1.建立一个表单文件myform,将employee表添加到表单的数据环境中,然后在表单中添加表格控件grid1,指定其记录源类型为“别名”、记录源为employee表文件,最后添加一个“退出”命令按钮控件Command1,程序运行时单击该命令按钮将关闭表
下列对于SQL的嵌套查询排序的描述中,说法正确的是()。
以下是与设置系统菜单有关的命令,错误的是()。
假设在表单设计器环境下,表单中有一个复选框且已经被选定为当前对象。现在从属性窗口中选择Value属性,然后在设置框中输入T。请问以上操作后,复选框Value属性值的数据类型为()。
将“外汇名”表美元和英镑的基准价下调1%,下列SQL语句正确的是()。“外汇名”表:外币代码外币名称现钞买入价现钞卖出价基准价13欧元958.6400985.2300
随机试题
小林是新进职工,进入企业后由于对工作环境不熟悉,工作进度有些赶不上,这让小林非常苦恼,压力也比较大。社会工作者了解后,帮助小林分析了自己的问题,帮助小林熟悉公司业务,并鼓励他对自己有信心,小林得到了很大的鼓舞。这说明企业社会工作具有()
下列选项中,属于从艺术本质角度对艺术下定义的学说有【】
女性,64岁,有完全性右束支阻滞并左前半分支阻滞史1年。近3个月来反复发作晕厥,每次发作时间从30秒至2~3分钟不等,伴意识丧失、眼球上翻、轻度抽搐。心电图发现除原来存在的室内双分支阻滞外,还可见QRS波群有规律性脱落,包括脱落QRS波群在内的长R-R是短
育肥猪群饲喂自配料后,口渴贪饮,黏膜潮红,呕吐,口唇肿胀,兴奋不安,转圈。后期,肌肉痉挛,全身震颤,倒地后四肢滑动,瞳孔散大。错误的治疗措施是
乡政府批准吴某建房的申请的行为属于( )。如申某与崔某申请复议,应当向( )提出。
某工程地下室柱子钢筋绑扎完成,准备浇筑混凝土时,按《建设工程质量管理条例》要求,施工单位应通知建设单位和( )参加隐蔽验收。
提前报关的进口手续货物收货人或其代理人应向进境地海关提交______办理转关运输手续。
出售型房地产开发项目的现金流出中,开发成本不包括()。
在一个多元化的时代,不能说服对方实属________,真正能相互理解更是________。不能理解他人的行为就得________他人的选择,只要他人没妨碍你的自由。这就是陌生人社会的交往规则。填入画横线部分最恰当的一项是:
TheGovernmenthasalmostdoubleditsspendingoncomputereducationinschools.Mr.WilliamShelton,juniorEducationMinister,
最新回复
(
0
)