首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
考生文件夹下存在一个文件PY301.py,该文件是本题目的代码提示框架,其中代码可以任意修改。请按照源文件内部说明修改代码,实现以下功能: 设计一个猜字母的程序,程序随机给出26个小写字母中的一个,答题者输入猜测的字母,若输入的不是26个小写字母之
考生文件夹下存在一个文件PY301.py,该文件是本题目的代码提示框架,其中代码可以任意修改。请按照源文件内部说明修改代码,实现以下功能: 设计一个猜字母的程序,程序随机给出26个小写字母中的一个,答题者输入猜测的字母,若输入的不是26个小写字母之
admin
2020-04-10
112
问题
考生文件夹下存在一个文件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全国计算机二级
相关试题推荐
在VisualFoxPro中,执行SQL的DELETE命令和传统的FoxProDELETE命令都可以删除数据库表中的记录,下面正确的描述是()。
在考生文件夹下完成如下简单应用:(1)用SQL语句完成下列操作:查询项目的项目号、项目名和项目使用的零件号、零件名称,查询结果按项目号降序、零件号升序排序,并存放于表item_temp中,同时将使用的SQL语句存储于新建的文本文件item.txt
查询在“北京”和“上海”出生的学生信息的SQL语句是()。
耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是()。
支持子程序调用的数据结构是()。
请在考生文件夹下完成下列基本操作题。(1)新建一个名为“影院管理”的项目文件,将数据库TheatDB加入新建的“影院管理”项目中。(2)为“售票统计”表建立主索引,索引名为idx,要求按日期排序,日期相同时按放映厅排序。(3)
下面属于“类一对象”主要特征的是()。
在VisualFoxPro中,菜单设计器生成的程序文件的扩展名是()。
SQL语言的查询语句是
某二叉树共有12个结点,其中叶子结点只有1个。则该二叉树的深度为(根结点在第1层)
随机试题
狼疮细胞的特征是
A.唇痈B.小腿丹毒C.下颌蜂窝织炎D.疖E.深部脓肿易导致象皮肿的是
属于"水"的气是()属于"火"的气是()
某孕妇28岁,初次怀孕,足月妊娠,胎膜早破住院,因第二产程延长产钳助产,产后第一天出血约300m1。产后第3天时,体温38.5℃,下腹痛,恶露血陛、有臭味。腹部检查宫底平脐,宫旁压痛,白细胞21×109/L。以下护理措施,不正确的是
发包方根据建设项目的特点、项目进展情况和控制目标的要求等因素,将建设项目按照一定原则分解,将设计任务分别委托给不同的设计单位,将施工任务分别发包给不同的施工单位,各设计单位和施工单位分别与发包方签订合同,此种模式是( )。
填写开证申请书,必须按合同条款的具体规定,写明对信用证的各项要求,内容要明确完整、无词义不清的记载。
风险控制可以分为事前控制和事后控制,常用的事前控制方法不包括()。
下列不属于流动负债的是()。
川剧是流行于四川、重庆汉族聚居区和云南、贵州部分地区的地方剧种,是中国地方戏曲中最大剧种之一。川剧形成于清朝乾嘉时期,“川剧”名称的正式出现,大约是在清朝同治年问。()
在加涅的学习结果分类中,利用符号与环境相互作用的能力学习“怎么做"的是()。
最新回复
(
0
)