首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
考生文件夹下存在一个文件“PY301.py”,该文件是本题目的代码提示框架,其中代码可以任意修改。请按照源文件内部说明修改代码,实现以下功能。 设计一个猜字母的程序,程序随机给出26个小写字母中的一个,答题者输入猜测的字母,若输入的不是26个小写字母之一,
考生文件夹下存在一个文件“PY301.py”,该文件是本题目的代码提示框架,其中代码可以任意修改。请按照源文件内部说明修改代码,实现以下功能。 设计一个猜字母的程序,程序随机给出26个小写字母中的一个,答题者输入猜测的字母,若输入的不是26个小写字母之一,
admin
2021-03-16
73
问题
考生文件夹下存在一个文件“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全国计算机二级
相关试题推荐
LEFT("123456789",LEN("是多少"))的计算结果是()。
下面函数中函数值为数值型的是()。
1.在考生文件夹下建立数据库BOOKAUTH.DBC,把表BOOKS和AUTHORS添加到该数据库中。2.为AUTHORS表建立主索引,索引名为“PK”,索引表达式为“作者编号”。3.为BOOKS表建立两个普通索引,第一个索引名为“PK”,索引表达式为
在考生文件夹下完成下列操作:(1)建立一个表单名和文件名均为myform的表单,如下图所示。表单的标题为“教师情况”,表单中有两个命令按钮(Command1和Command2),两个复选框(Checkl和Check2)和两个单选按钮(Optionl和Op
如果在命令窗口执行命令:LISI名称,主窗口中显示:记录行名称1电视机2计算机3电扇线4电脑连线5电话线假定名称字段为字符型,宽度为8,那么下面程序段的输出结果是(
设有如下关系表:[*]则下列操作正确的是()。
SOL的SELECT语句中,用来定义一个区间范围的特殊运算符是()。
使用如下数据表:学生.DBF:学号(C,8),姓名(C,6),性别(C,2),出生日期(D)选课.DBF:学号(C,8),课程号(C,3),成绩(N,5,1)假定学号的第3、4位为专业代码,要计算各专业学生选修课程号为“101”课程的
以下选项中,Python数据分析方向的第三方库是
随机试题
蓝氏贾第鞭毛虫溶组织内阿米巴
男,62岁,患肺源性心脏病3年,近5日因受凉后痰多、黏稠、不易咳出,述全身乏力,已卧床5日未解大便。该患者的首要问题是
钢管脚手架的主节点处立杆和大横杆的连接扣件与大横杆和小横杆的连接扣件的间距应小于()。
星河大厦建设工程项目的业主与某监理公司和某建筑工程公司分别签订了建设工程施工阶段委托监理合同和建设工程施工合同。为了能及时掌握准确、完整的信息,以便依靠有效的信息对该建设工程的质量、进度、投资实施最佳控制,项目总监理工程师召集了有关监理人员专门
在工程造价信息管理遵循基本原则中,()要求在项目的实施过程中对有关信息的分类进行统一,对信息流程进行规范,从组织上保证信息生产过程的效率。
建设工程因故中止施工一年者,恢复施工时,该建设单位应当()。
存货档案设置(见下表)。
在南极洲,尽管气候异常寒冷,但在南极维多利亚地大煤田的煤炭储存量非常大,而且煤的质地特别好。其最有可能的原因是:
Completetheformbelow.WriteNOMORETHANTWOWORDSAND/ORANUMBERforeachanswer.Pinder’sAnimal
A.autonomyB.bondsC.chronicD.correlatedE.detailF.integratedG.negativeH.optionsI.probab
最新回复
(
0
)