下面是一个示例程序和输出:# dictionary to store the question-answer pairs

qa = {}

# store a series of question/answer pairs

while 1:

question = input("add a question (or q to quit): ")

if question == "q":

break

answer = input("add the answer: ")

qa[question] = answer

print("...")

# now quiz your program

while 1:

question = input("ask me a question (or q to quit): ")

if question == "q":

break

elif question in qa:

print(qa[question])

else:

print("i'm not sure...")

产出:Python 3.6.1 (default, Dec 2015, 13:05:11)

[GCC 4.8.2] on linux

add a question (or q to quit): what is the meaning of life?

add the answer: 42

add a question (or q to quit): what is my password?

add the answer: 1234

add a question (or q to quit): q

...

ask me a question (or q to quit): what is the meaning of life?

42

ask me a question (or q to quit): what is my password?

1234

ask me a question (or q to quit): help?

i'm not sure...

ask me a question (or q to quit): q

python怎么引用已经输入的信息_如何将用户输入存储在python中,然后调用它?相关推荐

  1. python编写程序、从键盘输入一个年份_通过计算当年 - 出生年份使用python创建年龄计算器...

    我已经查看了所有堆栈溢出,所以我真的需要帮助.我正在制定一个程序,通过询问他们的出生年份来计算一个人的年龄,验证他们的出生年份是正确的,如整数,而不是单词或任何其他无效类型的答案.然后减去当年的出生年 ...

  2. python输入一组数字存到列表_Python如何使用输入传递多个值并将它们存储在一个列表中(简单版本),python,怎么,input,传入,储存,到...

    Python如何使用输入传递多个值并将它们存储在一个列表中(简单版本),python,怎么,input,传入,储存,到 发表时间:2020-08-20 当传入多个值时,需要使用split()函数来切割 ...

  3. 编写一个程序,用户使用for循环输入5个数字,所有这些数字将存储在一个数组中。之后,程序将添加这五个数字并显示结果。程序必须支持运算符重载的概念。

    Write a program in which users enter 5 numbers using for loop and all these numbers will store in an ...

  4. Java黑皮书课后题第7章:*7.1(指定等级)编写一个程序读入学生成绩,得到最高分best,然后根据下面的规则给出等级值。程序提示用户输入学生总数,然后提示用户输入所有的分数,最后显示等级给出结论

    7.1(指定等级)编写一个程序读入学生成绩,得到最高分best,然后根据下面的规则给出等级值 题目 题目描述与运行示例 破题 代码 题目 题目描述与运行示例 *7.1(指定等级)编写一个程序读入学生成 ...

  5. java异常练习:要求用户输入数字,捕获并处理用户输入错误的异常,给用户进行提示

    java异常练习:要求用户输入数字,捕获并处理用户输入错误的异常,给用户进行提示 参考文章: (1)java异常练习:要求用户输入数字,捕获并处理用户输入错误的异常,给用户进行提示 (2)https: ...

  6. python字典输入学生信息_用Python创建一个学生字典并可以查询其中信息

    展开全部 你可以试试这个---------------------------------------------------------- # -*- coding:UTF-8 -*- studen ...

  7. python的pygame游戏开始结束信息_从0开始学python第14.8节-pygame射击游戏(一)

    我们在pycharm里新建一个工程,起名字为star-wars.工程创建好后,我们新建一个src文件夹用来存放代码.接下来在src下创建Main.py,代码如下:import pygame from ...

  8. python 引用库的点.号_给大家分享一些实用的Python库

    halo,大家好,我是特仑苏,今天给大家分享一些Python库,希望可以给大家带来一些用处! Python附带了几个预打包的库.但是,还有许多其他库可用于高级解释通用编程语言.您还可以从中了解异步Py ...

  9. python创建学生类姓名学号_Python练习题:由用户输入学生学号与姓名,数据用字典存储,最终输出学生信息(按学号由小到大显示)。...

    # 1.由用户输入学生学号与姓名,数据用字典存储,最终输出学生信息(按学号由小到大显示) # 创建字典 students = {} # 用户输入 student = input("请输入学号 ...

最新文章

  1. OpenCV中的图像阈值处理算法
  2. ubuntu下 ffmpeg视频编码和转换命令
  3. 微信小程序开发3——事件处理
  4. sorl java 建索引_solr 的客户端调用solrj 建索引+分页查询
  5. 用viewport进行布局,将页面分成了三分,我想实现弹出的window窗口在整个viewport上...
  6. [转]Mogre 环境配置问题(Exception from HRESULT: 0x800736B1)
  7. [Java基础]线程安全的类
  8. python列表超出索引_python列表的切片操作允许索引超出范围
  9. Linux开机启动nginx
  10. AJAX通过HTML请求C#一般处理程序
  11. 爬取微博的数据时别人用的是FM.view方法传递html标签那么jsoup怎么解析呢
  12. 【毕设教程】物联网/嵌入式/单片机毕业设计项目开发流程
  13. flutter学习之基础组件(一)
  14. 鼠标悬浮显示图片和文字
  15. 0.1 Typora 文档备份
  16. java word 文档合并_Java 合并Word文档
  17. Web返回结果和HTTP状态码详解
  18. 对Python控制流图生成器的一些探索
  19. Python——模块:模块就是程序
  20. OpenLayers教程十一:多源数据加载之用最简单的方式加载瓦片地图

热门文章

  1. su 与 sudo 区别
  2. linux系统解决boot空间不足
  3. python 中使用celery
  4. Web API 简单示例
  5. 一步一步实现网站的多语言版本
  6. NBear.Mapping使用教程(3):第一个简单例子
  7. V3S文件系统基本构架
  8. AB1601继电器干扰问题
  9. 机器学习 集成学习篇——python实现Bagging和AdaBOOST算法
  10. BERT:代码解读、实体关系抽取实战