创建了将人名用作键的字典,输入姓名查找值,返回错误。

代码:

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检索用人名查电话_创建一个将人名用作键的字典后,输入姓名查找值,返回错误......相关推荐

  1. python检索用人名查电话_创建一个将人名用作键的字典后,输入姓名查找值,返回错误...

    创建了将人名用作键的字典,输入姓名查找值,返回错误. 代码: people={ 'Alice': { 'phone': '6789', 'addr': 'Ruan road 23' }, 'Mary' ...

  2. python使用np.logspace函数在对数刻度上创建一个对数等距数组实战:在对数刻度上创建一个数组(指定数值个数以及是否包含末尾界值)、使用不同的基数(底数)在对数刻度上构建等距数组、可视化

    python使用np.logspace函数在对数刻度上创建一个对数等距数组实战:在对数刻度上创建一个数组(指定数值个数以及是否包含末尾界值).使用不同的基数(底数)在对数刻度上构建等距数组.可视化 目 ...

  3. python中以下不能创建一个字典的语句是_10、以下不能创建一个字典的语句是

    [判断题]1.python中处理的每一样东西都是对象 [单选题]12.下列Python语句正确的是 [判断题]4.元组中的数据一旦定义就不允许更改. [单选题]391.以下关于论坛营销的说法不正确的是 ...

  4. python 用for循环生成字典_我需要创建一个for循环来生成嵌套字典

    我需要创建一个for循环,该循环会在每次检测到不存在的键时生成一个新的嵌套字典.我正在从以前的函数中获取外部字典的信息. >它将需要创建一个字典,以可用的运动作为其键,并以字典作为其 值. &g ...

  5. python自动关闭弹窗_python – 每隔x分钟创建一个tkinter窗口,然后在y秒后自动关闭它...

    我正在尝试构建一个简单的程序来提醒我在使用计算机时休息一下.我对 python有一个合理的理解,但以前从未玩过GUI编程或线程,所以以下基本上是从stackoverflow复制/粘贴: import ...

  6. python中用于释放类占用的资源的方法是()_编写一个简易计算器,要求根据输入的数字和四则运算符号,计算运算结果并输出。_学小易找答案...

    [简答题]20191220 课前作业 新工作页4.1的3-5-3页的填空题,参考教材P135-P144 [简答题]AutoCAD改编视图,尽量不用虚线 1. 主视图采用局部剖,表达右上角小圆筒(及孔) ...

  7. python函数对变量的作用遵守原则有哪四条_创建一个包含四个参数的函数

    是的,所以我在做家庭作业,我被要求做以下工作: 创建一个名为student data的函数,它接受四个参数,一个名称(一个字符串).一个年龄(一个整数).一个学生编号(一个字符串)以及他们是否在CSC ...

  8. python统计字符串数字个数_python统计字符串中数字个数_后端开发

    python怎么随机生成奇数_后端开发 python随机生成奇数的方法:导入random模块,使用random模块生成随机数,然后判断生成的随机数是否为奇数,若是奇数就加入列表.使用此方法得到的列表包 ...

  9. python在坐标轴上画矩形_Python使用matplotlib实现在坐标系中画一个矩形的方法

    本文实例讲述了Python使用matplotlib实现在坐标系中画一个矩形的方法.分享给大家供大家参考.具体实现方法如下: import matplotlib.pyplot as plt from m ...

最新文章

  1. 世界一流大学观察报告:斯坦福大学何以后来居上?
  2. Puppet客户端自动安装脚本
  3. java最终类最终方法_Java中,什么是最终类与最终方法?它们的作用是什么?
  4. 定了!2021年数据中心《能源管理师》考试,全国报名入口!
  5. bugku_本地包含
  6. [推荐]大量 Blazor 学习资源(一)
  7. java8新特性(4)— Stream流
  8. mysql binlog 增量备份
  9. ElectronNetTest
  10. (droid分享)新浪微博开发系列【十一】之查看微博正文
  11. 电脑用户名被删除了 登录不了,进不了界面怎么办。
  12. 前端面试题——计算机网络 高频
  13. 【Python爬虫】:模拟登录QQ空间
  14. MATLAB车道线识别
  15. 离散数学复习/预习大纲
  16. 1一10到时的英文单词_1到10的英文单词
  17. c语言程序设计迷宫问题,C语言迷宫问题
  18. 辽宁移动数码S6_S805_RTL8188_线刷固件包
  19. 烟气脱硫技术及工艺流程超全剖析
  20. Python+谷歌浏览器--电商秒杀器Selenium自动化爬取

热门文章

  1. 手把手教你利用js给图片打马赛克
  2. 人群计数主流数据集介绍
  3. 模板方法模式介绍与示例
  4. 淘宝哪些词属于夸大宣传的违规词语?
  5. 浅谈财务人员的终身学习
  6. visio机柜设备图标_弱电系统设备安装大样图,CAD版本弱电新人必备!
  7. shell脚本中的expectsend(周末不加班神器)
  8. MATLAB求两条正弦波波形的相位差
  9. 易语言大漠找字FindStrFastEx打多怪实例
  10. 计算机安装两个键盘会怎样,一台电脑怎么同时使用两个键盘?