在NO.7的例子中出现了一个函数:input,当时没有介绍,这篇专门介绍一下。
最近沉迷哈利波特游戏,就用哈利波特举个例子吧。

print ('''亲爱的同学,欢迎来到霍格沃茨! 接下来请戴上分帽僧, 他将为你建议合适的学院, 当然,最终的选择权在你。''')
choice = input ("分帽僧:我想你很适合拉文克劳。你愿意到拉文克劳学院吗?(‘愿意’或者‘不愿意’)"\n)
if (choice == '愿意'): print ("恭喜成为拉文克劳的新生!")
else: print ("那么请选择你想去的学院。") >>
亲爱的同学,欢迎来到霍格沃茨!
接下来请戴上分帽僧,
他将为你建议合适的学院,
当然,最终的选择权在你。
分帽僧:我想你很适合拉文克劳。你愿意到拉文克劳学院吗?(‘愿意’或者‘不愿意’) 愿意
>>
恭喜成为拉文克劳的新生!

这样,利用input函数,我们真正实现了人机互动。
input函数如其名,是一个用来输入的函数,作用相当于一个连接现实世界和python世界的电话机,它将计算机想对你说的话表达出来,同时将你想对计算机说的话传给计算机。
但是,计算机可以不对你说,你一定要对计算机说,一定要在终端输入数据,否则将不会执行input函数后的语句。
这个从终端输入的数据将会被放在一个我们准备好的盒子里(也就是之前说过的赋值),方便之后提取出来使用:

name = input ('请在以下四个选项【格兰芬多;斯莱特林;拉文克劳;赫奇帕奇】中,输入你想去的学院名字: ')
print (name)
print (name + '学院欢迎你!') >>请在以下四个选项【格兰芬多;斯莱特林;拉文克劳;赫奇帕奇】中,输入你想去的学院名字:格兰芬多
>>格兰芬多
>>格兰芬多学院欢迎你!

input函数是必须赋值的

python入门:NO.9 input函数相关推荐

  1. python编程入门与案例详解课后题答案-Python入门之三角函数sin()函数实例详解

    描述 sin()返回的x弧度的正弦值. 语法 以下是sin()方法的语法: importmath math.sin(x) 注意:sin()是不能直接访问的,需要导入math模块,然后通过math静态对 ...

  2. python入门笔记——内置函数作业

    python入门笔记--内置函数作业 # 求三组连续自然数的和:求出1到10,20到30,35到45的三个和 sum1 = sum(range(1,11)) sum2 = sum(range(20,3 ...

  3. python(9)-变量、input函数

    变量.input函数 1.变量的定义(不可变对象) 2.变量的类型 3.变量的命名规范 4. 不同类型的数据计算 5.类型转换函数 6.input() 7.Tips 程序是用来处理数据的,而变量是用来 ...

  4. 《Python入门到精通》函数

    「作者主页」:士别三日wyx   此文章已录入专栏<Python入门到精通>   2021最新版Python小白教程,针对0基础小白和基础薄弱的伙伴学习 函数 1. 调用函数 2. 参数 ...

  5. 学习python(二)——input函数与print函数

    1.input函数 input() 是 Python 的内置函数,用于从控制台读取用户输入的内容.input() 函数总是以字符串的形式来处理用户输入的内容,所以用户输入的内容可以包含任何字符.inp ...

  6. 第五 python中格式化输入input()函数的使用

    一.input的使用 输入: input()函数 input(prompt=None,) #内置函数:从标准的输入流中读取一个字符串,按行读取 input()函数键盘输入的都是字符串类型,即使输入的是 ...

  7. python学习5(input函数)

    input函数使用: 变量=input("提示") input可以从键盘输入值,值的类型是str: 高级应用: 可以对变量进行转化 代码示例: myname=input(" ...

  8. Python基础知识(input函数的使用、input函数的高级使用)

    input输入函数 #input使用age=input('请输入年龄') #定义一个变量名age,= 赋值运算符,input输入字符串 print(type(age)) #type类型 输出age的类 ...

  9. python入门--常用的numpy函数:arange()

    numpy包中提供了很多专门用于创建数组的函数,下面介绍其中最常用的arange()函数. 一.arange()函数 1.arange()函数说明 arange()类似于python的内置函数rang ...

  10. Python入门基础知识点 (初识函数)

    什么是函数 然后现在有一个需求,让你计算'hello world'的长度,len方法突然不能直接用,你怎么计算? s1 = "hello world" length = 0 for ...

最新文章

  1. 关于软件开发环境的思考
  2. 使用OKR管理好团队这四个高深的技巧要明白
  3. CStatic 控件设置文本,不能重回问题
  4. python笔记基础-python学习笔记之基础一(第一天)
  5. html两条下划线重叠,文字和text-decoration:underline下划线重叠问题
  6. [BUUCTF-pwn]——picoctf_2018_echo back
  7. Kogito,ergo规则—第2部分:规则的全面执行模型
  8. Attempt to write to a read-only database Sqlite
  9. python如何判断列表是否为空_Python中如何检查字符串/列表是否为空
  10. 排序算法部分知识点小结
  11. 兆易创新GD32系列单片机不同容量和启动文件之间的选择(GD32F10X_MD/GD32F10X_HD/GD32F10X_XD/GD32F10X_CL)
  12. 计算机整个桌面偏左,教你win10电脑屏幕往左偏怎么办
  13. 阿里云打造离线下载服务器
  14. mysql冒号_mysql语句中的冒号是什么意思?
  15. apple oauth 三方登录
  16. html Antv L7 + mapbox 实现3D地图 3D中国地图 不限于中国地图
  17. 十年磨一剑:蚂蚁集团可观测性平台 AntMonitor 揭秘
  18. Oracle培训感想
  19. 关于掌纹识别的android版本开发(实例调用JNI)
  20. access当前窗体模糊查询

热门文章

  1. SmartGit 19.1.4一个月试用期过期解决办法
  2. UI自动化测试python明明selenium元素定位了却不能点击执行
  3. 计算机语言TOP10!该如何选择合适自身的
  4. 天天玩游戏盒子の总结
  5. flexible.js的原理
  6. linux内核视频 网易,网易云课堂linux内核分析(二)
  7. 数字化养猪哪家强?ICT巨头竞技忙
  8. 那李固和众人 水浒传
  9. 前端和后端是如何交互的
  10. Spark一路火花带闪电——认识Spark