首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
考生文件夹下存在一个文件“PY301.py”,该文件是本题目的代码提示框架,其中代码可以任意修改。请按照源文件内部说明修改代码,实现以下功能。 设计一个猜字母的程序,程序随机给出26个小写字母中的一个,答题者输入猜测的字母,若输入的不是26个小写字母之一,
考生文件夹下存在一个文件“PY301.py”,该文件是本题目的代码提示框架,其中代码可以任意修改。请按照源文件内部说明修改代码,实现以下功能。 设计一个猜字母的程序,程序随机给出26个小写字母中的一个,答题者输入猜测的字母,若输入的不是26个小写字母之一,
admin
2021-03-16
54
问题
考生文件夹下存在一个文件“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://kaotiyun.com/show/Ve6p777K
本试题收录于:
二级Python题库NCRE全国计算机二级分类
0
二级Python
NCRE全国计算机二级
相关试题推荐
在当前表单的LABELI控件中显示系统时间的语句是()。
要定义一个局部变量,应使用的关键字是()。
利用查询设计器建立查询时可以指定查询去向,错误的操作方式是()。
假设SETEXACT设置为OFF,则下面命令中输出结果为.T.的是()。
下面函数中函数值为数值型的是()。
假设temp.dbf数据表中有两个字段“歌手号”和“最后得分”,下面程序段的功能是:将temp.dbf中歌手的“最后得分”填入“歌手”,表对应歌手的“最后得分”字段中(假设已增加了该字段),在下划线处应填写的SOL语句是()。USE歌手DO
要清除顶层表单中调用的菜单文件,一般在表单的哪个事件中编写程序代码()。
下面关于创建报表的方法中,错误的是()。
关于内存变量的调用,下列说法正确的是
随机试题
男性患者,52岁。近1年来,经常出现右下腹部不适,隐痛性质,有时在进餐后加重,排便后可稍有缓解。偶有低热、盗汗。查体:右下腹轻压痛,无反跳痛及肌紧张。听诊肠鸣音正常。X线胸片提示左肺尖条索状高密度影。该患者不除外全结肠和回肠末段结核病变,下列哪项检查价值最
患者女性,30岁,因重度哮喘急性发作住院治疗缓解,平时亦有哮鸣膏存在。请问出院后最有效和推荐长期应用的抗炎药是
发包人未按照约定支付价款的,承包人可以()发包人在合理期限内支付价款。
承担某公路工程项目施工任务的某施工单位,根据有关文件和资料对该公路工程质量控制设置了关键点。该工程技术总负责人负责对技术文件、报告、报表进行了审核和分析,在具体施工中遇到以下情况。(1)由于第三方的原因,该工程被迫停工,停工时项目经理组织有关人员对
财政政策对经济的干预是通过财政制度的( )进行的。
下列属于《证券法》对股份有限公司申请股票上市要求的是( )。
()不属于人力资源组织开发的方法。
由不同物质组成的甲乙两个体积相同的实心物体,质量之比是2:3,这两种物质的密度值比是()。
下列哪项是人民政府行使监察职能的主管机关?( )
在一段汇编程序中多次调用另一段程序,用宏指令实现比用子程序实现( )。
最新回复
(
0
)