python人名查电话(字典)_python检索用人名查电话_创建一个将人名用作键的字典后,输入姓名查找值,返回错误......
创建了将人名用作键的字典,输入姓名查找值,返回错误。
代码:
people={
'Alice': {
'phone': '6789',
'addr': 'Ruan road 23'
},
'Mary':{
'phone': '8769',
'addr': 'Foo drive 66'
},
'Jay': {
'phone': '6666',
'addr': 'Bar street 88'
}
}
labels={
'phone':'phone number',
'addr':'address'
}
name=input('Name:')
request=input('phone number(p) or address(a)?')
if request=='p':key='phone'
if request=='a':key='addr'
if name in people: print("{}'s {} is {}.".format(name,labels[key],people[name][key]))
错误:
D:\anaconda2-5.3\python.exe C:\Users\59131\.IntelliJIdea2018.2\config\plugins\python\helpers\pydev\pydevd.py --multiproc --qt-support=auto --client 127.0.0.1 --port 55756 --file C:/Users/59131/.IntelliJIdea2018.2/config/scratches/04dict1.py
pydev debugger: process 23116 is connecting
Connected to pydev debugger (build 182.4892.20)
Name:Jay
Traceback (most recent call last):
File "C:\Users\59131\.IntelliJIdea2018.2\config\plugins\python\helpers\pydev\pydevd.py", line 1664, in
main()
File "C:\Users\59131\.IntelliJIdea2018.2\config\plugins\python\helpers\pydev\pydevd.py", line 1658, in main
globals = debugger.run(setup['file'], None, None, is_module)
File "C:\Users\59131\.IntelliJIdea2018.2\config\plugins\python\helpers\pydev\pydevd.py", line 1068, in run
pydev_imports.execfile(file, globals, locals) # execute the script
File "C:/Users/59131/.IntelliJIdea2018.2/config/scratches/04dict1.py", line 20, in
name=input('Name:')
File "", line 1, in
NameError: name 'Jay' is not defined
python人名查电话(字典)_python检索用人名查电话_创建一个将人名用作键的字典后,输入姓名查找值,返回错误......相关推荐
- python检索用人名查电话_创建一个将人名用作键的字典后,输入姓名查找值,返回错误...
创建了将人名用作键的字典,输入姓名查找值,返回错误. 代码: people={ 'Alice': { 'phone': '6789', 'addr': 'Ruan road 23' }, 'Mary' ...
- python使用np.logspace函数在对数刻度上创建一个对数等距数组实战:在对数刻度上创建一个数组(指定数值个数以及是否包含末尾界值)、使用不同的基数(底数)在对数刻度上构建等距数组、可视化
python使用np.logspace函数在对数刻度上创建一个对数等距数组实战:在对数刻度上创建一个数组(指定数值个数以及是否包含末尾界值).使用不同的基数(底数)在对数刻度上构建等距数组.可视化 目 ...
- python中以下不能创建一个字典的语句是_10、以下不能创建一个字典的语句是
[判断题]1.python中处理的每一样东西都是对象 [单选题]12.下列Python语句正确的是 [判断题]4.元组中的数据一旦定义就不允许更改. [单选题]391.以下关于论坛营销的说法不正确的是 ...
- python 用for循环生成字典_我需要创建一个for循环来生成嵌套字典
我需要创建一个for循环,该循环会在每次检测到不存在的键时生成一个新的嵌套字典.我正在从以前的函数中获取外部字典的信息. >它将需要创建一个字典,以可用的运动作为其键,并以字典作为其 值. &g ...
- python自动关闭弹窗_python – 每隔x分钟创建一个tkinter窗口,然后在y秒后自动关闭它...
我正在尝试构建一个简单的程序来提醒我在使用计算机时休息一下.我对 python有一个合理的理解,但以前从未玩过GUI编程或线程,所以以下基本上是从stackoverflow复制/粘贴: import ...
- python中用于释放类占用的资源的方法是()_编写一个简易计算器,要求根据输入的数字和四则运算符号,计算运算结果并输出。_学小易找答案...
[简答题]20191220 课前作业 新工作页4.1的3-5-3页的填空题,参考教材P135-P144 [简答题]AutoCAD改编视图,尽量不用虚线 1. 主视图采用局部剖,表达右上角小圆筒(及孔) ...
- python函数对变量的作用遵守原则有哪四条_创建一个包含四个参数的函数
是的,所以我在做家庭作业,我被要求做以下工作: 创建一个名为student data的函数,它接受四个参数,一个名称(一个字符串).一个年龄(一个整数).一个学生编号(一个字符串)以及他们是否在CSC ...
- python统计字符串数字个数_python统计字符串中数字个数_后端开发
python怎么随机生成奇数_后端开发 python随机生成奇数的方法:导入random模块,使用random模块生成随机数,然后判断生成的随机数是否为奇数,若是奇数就加入列表.使用此方法得到的列表包 ...
- python在坐标轴上画矩形_Python使用matplotlib实现在坐标系中画一个矩形的方法
本文实例讲述了Python使用matplotlib实现在坐标系中画一个矩形的方法.分享给大家供大家参考.具体实现方法如下: import matplotlib.pyplot as plt from m ...
最新文章
- 世界一流大学观察报告:斯坦福大学何以后来居上?
- Puppet客户端自动安装脚本
- java最终类最终方法_Java中,什么是最终类与最终方法?它们的作用是什么?
- 定了!2021年数据中心《能源管理师》考试,全国报名入口!
- bugku_本地包含
- [推荐]大量 Blazor 学习资源(一)
- java8新特性(4)— Stream流
- mysql binlog 增量备份
- ElectronNetTest
- (droid分享)新浪微博开发系列【十一】之查看微博正文
- 电脑用户名被删除了 登录不了,进不了界面怎么办。
- 前端面试题——计算机网络 高频
- 【Python爬虫】:模拟登录QQ空间
- MATLAB车道线识别
- 离散数学复习/预习大纲
- 1一10到时的英文单词_1到10的英文单词
- c语言程序设计迷宫问题,C语言迷宫问题
- 辽宁移动数码S6_S805_RTL8188_线刷固件包
- 烟气脱硫技术及工艺流程超全剖析
- Python+谷歌浏览器--电商秒杀器Selenium自动化爬取