首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
考生文件夹下存在一个文件PY301.py,该文件是本题目的代码提示框架,其中代码可以任意修改。请按照源文件内部说明修改代码,实现以下功能: 设计一个猜字母的程序,程序随机给出26个小写字母中的一个,答题者输入猜测的字母,若输入的不是26个小写字母之
考生文件夹下存在一个文件PY301.py,该文件是本题目的代码提示框架,其中代码可以任意修改。请按照源文件内部说明修改代码,实现以下功能: 设计一个猜字母的程序,程序随机给出26个小写字母中的一个,答题者输入猜测的字母,若输入的不是26个小写字母之
admin
2020-04-10
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.randint(0,25)] count=0 while True: letter_input=input(’请输入26个小写英文字母中的任一个:’) count + =1 if letter_input not in letter_list: print(’请重新输入字母’) else: if count>=5: print(’猜测超过5次,答题失败’) break else if letter_input == letter: print(’恭喜你答对了,总共猜了{}次’,format(count)) break elif letter_input > letter prinr(’你输入的字母排在该字母之后’) elif letter_input <letter: print(’你输入的字母排在该字母之前’) else print(’未知错误’)
解析
随机抽取26个小写字母,需要使用Python的random库中的函数。randint(a,b)方法生成一个[a,b]之间的整数,用来随机抽取列表中的字母。根据题目要求总体分为两个方向:①输入的字符不是小写字母中的任一个字符,则输出“请重新输人字母”;②若输入的字符在列表中,则判断输入的次数是否大于5,大于5则输出“猜测超过5次,答题失败”并退出循环,在输人次数之内,对输入的字符与随机抽取的字符进行比较,即大于、小于和等于,不同的比较范围对应不同的输出。
转载请注明原文地址:https://kaotiyun.com/show/9u6p777K
本试题收录于:
二级Python题库NCRE全国计算机二级分类
0
二级Python
NCRE全国计算机二级
相关试题推荐
在SQL语句中,与表达式“年龄BETWEEN12AND46”功能相同的表达式是()。
用来指明复选框(CheckBox)是选中还是非选中的属性是()。
为了在报表中打印当前时间,应该插入一个()。
下面描述中,不属于软件危机表现的是()。
下面属于“类一对象”主要特征的是()。
医院里有不同的科室,每名医生分属不同科室,则实体科室与实体医生间的联系是()。
下列选项中不属于结构化程序设计原则的是()。
某系统总体结构图如下图所示:该系统总体结构图的深度是()。
SQL语言的查询语句是
执行如下代码:importturtleastforiinrange(1,5):t.fd(50)t.left(90)在PythonTurtleGraphics中,绘制的是
随机试题
不属于头部不适的原因的是()。
做插销试验时,一般在底板上开4个直径为()的孔,以供其4次试验用。
白居易《长恨歌》:骊宫高处入青云,__________。
绞窄性肠梗阻的腹痛特点是
半机械化吊装方法中,能够用矮桅杆吊装高设备的方法有( )。
关于施工质量保证计划,下列说法正确的有()。
甲公司和乙公司2013年度和2014年度发生的有关交易或事项如下:(1)2013年5月20日,乙公司的客户(丙公司)因产品质量问题向法院提起诉讼,请求法院裁定乙公司赔偿损失120万元。截止到2013年6月30日,法院尚未对上述案件作出判决,在向法院了解情
为了防止他人假冒自己的身份访问Web站点,我们可以采取的行动为()。
Lookattheformbelow.Youwillhearamancallingahoteltomakeareservation.ReservationF
A、Restaurant.B、PubC、Hospital.D、Hotel.D
最新回复
(
0
)