首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在考生文件夹下有一个文件PY202.py,在省略号处填写一行或多行代码,完成如下功能。在已定义好的字典pdict里有一些人名及其电话号码。请用户输入一个人的姓名,在字典中查找该用户的信息,如果找到,生成一个4位数字的验证码,并将名字、电话号码和验证码显示在
在考生文件夹下有一个文件PY202.py,在省略号处填写一行或多行代码,完成如下功能。在已定义好的字典pdict里有一些人名及其电话号码。请用户输入一个人的姓名,在字典中查找该用户的信息,如果找到,生成一个4位数字的验证码,并将名字、电话号码和验证码显示在
admin
2022-09-10
43
问题
在考生文件夹下有一个文件PY202.py,在省略号处填写一行或多行代码,完成如下功能。在已定义好的字典pdict里有一些人名及其电话号码。请用户输入一个人的姓名,在字典中查找该用户的信息,如果找到,生成一个4位数字的验证码,并将名字、电话号码和验证码显示在屏幕上;如果查找不到该用户信息,则显示“对不起,您输入的用户信息不存在。”。示例如下。
输入:
Bob
输出:
Bob 234567891 1926
输入:
bob
输出:
对不起,您输入的用户信息不存在。
试题程序
#
#在…处补充一行或多行代码
#不得修改其他代码
#
import random
random.seed(2)
pdict={’Alice’:[’123456789’],
’Bob’:[’234567891’],
’Lily’:[’345678912’],
’Jane’:[’456789123’]}
name=input(’请输入一个人名:’)
…
选项
答案
import random random.seed(2) pdict={’Alice’:[’123456789’], ’Bob’:[’234567891’], ’Lily’:[’345678912’], ’Jane’:[’456789123’]} name=input(’请输入一个人名:’) if name in pdict: print(name,pdict[name][0],random.randint) (1000,9999) else: print(’对不起,您输入的用户信息不存在。’)
解析
本题主要考核的是对字典键值的操作和random库函数的使用。结合题目和已给出的代码可知,后续需要编写对name的判断和程序的输出代码。首先利用判断语句和in操作判断name是否在字典中,若name在字典中则需要输出人名、电话号码和验证码。人名就是name;电话号码是name对应的字典的值,并且题目给出的格式无列表框,所以需要用索引取值;验证码是4位数,可以使用randint()方法生成一个[1000,9999]的数字。最后当不满足条件时,可以直接按照题目要求,输出对应的语句。
转载请注明原文地址:https://jikaoti.com/ti/zF50FFFM
本试题收录于:
二级Python题库NCRE全国计算机二级分类
0
二级Python
NCRE全国计算机二级
相关试题推荐
在SELECT语句中,下列关于HAVING短语的描述中正确的是
在SQL语句中,与表达式“年龄BETWEEN12AND46”功能相同的表达式是
使用如下数据表:学生.DBF:学号(C,8),姓名(C,6),性别(C,2),出生日期(D)选课.DBF:学号(C,8),课程号(C,3),成绩(N,5,1)设有学生(学号,姓名,性别,出生日期)和选课(学号,课程号,成绩)两
下列程序段执行以后,内存变量A和B的值是CLEARA=10B=20SETUDFPARMSTOREFERENCEDOSQWITH(A),(B)&&参数A是值传递,B是值传递?A,B
下面程序的运行结果是SETEXACTONs=’’ni’’+SPACE(2)IFs==’’ni’’IFs=’’ni’’?’’one’’ELSE?’’two’’E
ModifyCommand命令建立的文件的默认扩展名是
假设表单上有一选项组:⊙男○女,如果选择第2个按钮“女”,则该选项组Value属性的值为
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是
设有两个数据库表,父表和子表之间是一对多的联系,为控制父表和子表中数据的一致性,可以设置“参照完整性规则”,要求()。
随机试题
革命统一战线的基础是()。
下列不属于医师美德的是
期货从业人员辞职、被解聘或者死亡的,机构应当自上述情形发生之日起()个工作日内向中国期货业协会报告,由协会注销其从业资格。[2012年6月真题]
关于战略性人力资源管理与传统的人力资源管理的区别,错误的陈述是()。
办公室的明度指标应能给人以()。
大伟因交通意外导致下肢瘫痪,外出需以轮椅代步。为使大伟重新融入社会,社会工作者小林采用职业康复的方法帮助他,小林实施职业康复服务的第一个环节应是()
下列选项中不属于生物性需要的是()。
马克思创立马克思主义哲学时,吸收了被列宁称之为“基本内核”的哲学思想,该思想的创立者是()。
下列关于ADSL的描述中,错误的是()。
A、Ithasbeenthebestsellerforweeks.B、Itadvisespeopletochangethemselves.C、Itisbeingsoldataverylowprice.D、Itd
最新回复
(
0
)