【input()函数】
例子:
import time

print(‘亲爱的同学:’)
time.sleep(1)

print(‘我们愉快地通知您,您已获准在霍格沃茨魔法学校就读。’)
time.sleep(2)

print(‘随信附上所需书籍及装备一览。’)
time.sleep(1)

print(‘学期定于九月一日开始。’)
time.sleep(1)

print(‘鉴于您对魔法世界的不熟悉,’)
time.sleep(1)

print(‘我们将指派魔咒学老师——吴枫教授带您购买学习用品。’)
time.sleep(2)

print(‘我们将于七月三十一日前静候您的猫头鹰带来的回信。’)
time.sleep(2)

print(‘校长(女)米勒娃·麦格谨上’)
time.sleep(1)

print(‘那么,您的选择是什么?1接受,还是2放弃呢?’)
time.sleep(2)

choice=input(‘请输入您选择的数字:’)

if choice ==‘1’:
print(‘霍格沃茨欢迎您的到来。’)

else:
print(‘您可是被梅林选中的孩子,我们不接受这个选项。’)

看到没,这就是你利用input()函数,与计算机进行的第一次互动式沟通。

-------------------------------------神秘北极圈 --阿拉斯加的山巅--------------------------------------------------------------------------
【Input()函数的使用】
先,让我们通过一段代码,来看一看input()函数是如何使用的:

input(‘请铲屎官输入宠物的名字:’)

input()函数是输入函数。就上面例子来讲,它需要你输入针对括号内’请铲屎官输入你宠物的名字:'的答案。

所以,当你在函数的括号内写出问题时,input()函数会将此问题原样显示在屏幕上,并在终端区域等待你针对此问题的回答。

可是,我们为什么要在终端处输入回答呢?不输入行不行?

事实上,我们可以把input()函数当作一扇链接现实世界与代码世界的门。

当问题从代码世界传递给我们,可我们却没有回答时,这扇等待输入的input()大门,就会一直处于敞开状态,一直等着你往里送回答。

而当我们输入信息后,这扇input()大门便会关上,继续执行下面的命令。

----------------------------------------谁的脸出现海角的天边----------------------------------------------------------------------------

【Input ()函数功能】

简单讲 是用来搜集信息的。

----------------------------------------忽然的瞬间 --在那遥远的地点------------------------------------------------

【调用Input()函数信息 ------ input()函数结果的赋值】

虽然我用input()函数搜集到了一个信息,可我如何从程序海洋中调出这个信息,进行数据拼接呢?

这就涉及到了input()函数的第二个知识点——函数结果的赋值。

例子:
name = input(‘内容’)
#函数赋值

例子:
name=input(‘请输入学员姓名:’)
input(‘请输入学员姓名:’)
#输入姓名
print(name)

例子:
movie=input(‘请输入你喜欢的电影名’)
print(movie+‘是我最最喜欢的电影!’)

(我们需要对input()函数的结果进行赋值,然后使用input()函数搜集信息,最后再用print()函数输出结果。)
(代码的第一步就是赋值,并通过input()函数提问。 然后用选择语句做选择。Eazy !! Simple!!!)

----------------------------------------我看见恋人幸福的光点-----------------------------------------
【Input()函数的数据类型】
对于input()函数来说,不管我们输入的回答是什么,不管你输入的是整数1234,还是字符串我爱摩卡,input()函数的输入值(搜集到的回答),永远会被强制性地转换为字符串类型。(Python3固定规则)

跟“你大爷还是你大爷,你大妈已经不是你大妈”一个道理:我爱摩卡即使被强制转换,它还是字符串类型的我爱摩卡;但是我们输入的整数1234就会被强制地转换为字符串的’1234’。

所以,不管我们在终端区域输入什么,input()函数的输入值一定是字符串。

就这样,由于我们用赋值运算符=把input()函数的字符串结果,赋给了变量choice,所以这个变量也一定是字符串类型。

--------------------------------------灵魂在招唤----唱着古老陌生熟悉的歌谣-----------------------------------------
【input()函数结果的强制转换】
choice = int(input(‘请输入您的选择:’))
#将输入值强制转换为整数,并赋值给变量choice

但是,这串代码看起来像是把input()函数整个强制转换了。

可实际上,我们是将input()函数取得的结果,进行强制转换,并将强制转换的结果赋值存在名为choice的变量盒里。

这样,就算if条件是整数,程序也可以准确运行。


-------------------------------------------天空在微笑----我的世界缤纷闪耀-----------------------------------------

【未来展望】
我们将利用之前所学的所有知识,研发一个新产品。我会手把手地带你走完开发的全程——从需求分析到流程拆解,再到代码实现,你能看到完整的思考过程,以及当我们遇到难点时,如何找寻解决方案,突破困境。

至此,你会通关基础语法的所有关卡。当你站在这个分岔口回首过去时,你会发现你不仅可以用Python收发邮件,替代简易重复劳动,还能写出人机对话小游戏,更能写出一个完整的产品。

【如果你想从事数据运营、初级爬虫工程师、量化交易员、初级BI商业分析师等数据科学类工作。
那么,学了Python基础语言,XX编程还为你准备了两个板块供你学习。爬虫入门与数据分析。】
在爬虫入门课的辅助下,庞大的网络信息世界不再是一片一望无际、深不见底的海洋,你可以利用爬虫技术,随意抓取你需要的信息,实现“大海捞针”。

你可以通过学习在爬虫领域占据半壁江山的requests模块,人肉网络内的任意数据;也可以让爱豆在微博上对你表达爱意(html基础)。

你可以建立自己的爬虫大军,同时让多个爬虫为你抓取海量信息。使用爬虫界的大卡车——Scrapy框架提取网站结构化数据,更为方便地爬取指定内容及图片。
(尼玛 真那么神么)
在数据科学版块,老师还会系统性地教给你网络爬虫、数据库应用、数据分析等进阶Python知识。

我会从数据科学的重点工具包入手,把你带入数据科学家所需要的计算环境,学会高效存储、操作、分析大型数据的方法。

这部分会非常适合有编程背景,并打算将开源Python工具用作分析、操作、可视化以及学习数据的数据科学类研究人员。

探秘Python的魔法世界,不管你去向何方,目标如何,都要经历基础语法的锤炼,这样你才能走向更高级的台阶,达成你的目标,实现你的梦想。

(人们都说代码是最冷酷无情的:错就是错,对就是对。但是在我看来,世界上没有比代码更有人情味的东西了,因为代码会跨越语言障碍,链接整个世界的网络,拉近人与人之间的距离。)

就像XX编程这样的存在。它将屏幕前的你我链接,拉近你我的距离。

现在,我想把我最重要的东西——Python的知识海洋教给你。我希望你能同我一样,将自己与世界相连,让自己成为不可或缺的一分子。

但是,在雄关漫道、搏击风浪时,一个人的力量是不够的,你是需要同伴的。

----------------------------------------爱是一道光如此美妙----指引我们想要的未来---------------------------------

Python基础语法 - 第3关 霍格沃茨来信 input()函数相关推荐

  1. Python基础语法 - 第1关 数据类型与转换

    Python基础语法 目标一:别叫我萌新 第1关 萌新的进化 [数据类型] 在Python的魔法世界,最常用的数据类型有三种--字符串(str).整数(int)和浮点数(float),他们三者分别具有 ...

  2. python基础语法 第0关print-徐州鼓楼高校邦数据科学通识课【Python基础语法】答案...

    徐州鼓楼高校邦数据科学通识课[Python基础语法]答案it8p 徐州鼓楼高校邦数据科学通识课[Python基础语法]答案 关注公众号{帅搜}即可查询答案 支持:大学网课,智慧树,知到,超星,尔雅,学 ...

  3. python基础语法 第0关print-重庆酉阳高校邦数据科学通识课【Python基础语法】答案...

    重庆酉阳高校邦数据科学通识课[Python基础语法]答案it8p 重庆酉阳高校邦数据科学通识课[Python基础语法]答案 关注公众号{帅搜}即可查询答案 支持:大学网课,智慧树,知到,超星,尔雅,学 ...

  4. python基础语法 第0关print-温州文成高校邦数据科学通识课【Python基础语法】答案...

    温州文成高校邦数据科学通识课[Python基础语法]答案it8p 温州文成高校邦数据科学通识课[Python基础语法]答案 关注公众号{帅搜}即可查询答案 支持:网课,智慧树,知到,超星,尔雅,学习通 ...

  5. python基础语法第3关古灵阁_python入门题:输入输出练习

    以下是Python基础语法的练习,项目要求和代码如下: """ 例3:小精灵:你好,欢迎古灵阁,请问您需要帮助吗?需要or不需要? 你:需要 小精灵:请问你需要什么帮助呢 ...

  6. Python 基础语法:从注释到内置函数

    目录 1-注释.变量.输入输出 1.1-注释: 1.1.1-含义 1.1.2-作用 1.1.3-注释类型 1.2-变量与数据类型 1.2.1-变量 1.2.2-定义变量: 1.2.3-变量的命名规则 ...

  7. python基础语法 第0关print-python学习笔记1,新手小白也能看得懂

    这是酸菜在风变编程上学习python时积累的学习笔记,希望能帮到同样也在学习中的小伙伴.持续更新~ 第0关 Print()函数 (1)不带引号:让计算机读懂括号里的内容,打印最终的结果 例:print ...

  8. python基础语法第10关作业-Python基础语法习题一

    Part 1 习题 1.简述编译型与解释型语言的区别,且分别列出你知道的哪些语言属于编译型,哪些属于解释型2.执行 Python 脚本的两种方式是什么3.Pyhton 单行注释和多行注释分别用什么?4 ...

  9. python基础语法第10关作业-Python基础作业一

    一.python变量命名规范: 1.变量名主要由字母,数字,下划线组成 2.变量名不能以数字作为开头,更不能全部由数字组成 3.变量名不能以中文命名 4.变量名需简洁明了 5,变量名不能过长 6.py ...

最新文章

  1. java虚拟机学习(四)类的加载过程
  2. PAT题解-1118. Birds in Forest (25)-(并查集模板题)
  3. ajax 和xmlHttpRequest区别
  4. jQuery Easing 动画效果扩展--使用Easing插件,让你的动画更具美感。
  5. list(map(lambda x:x[:-1], g.readlines())) 理解
  6. java递归 treeview_treeview递归
  7. HTML5 之 简单汇总
  8. python读取扫描形成的pdf_Python利用PyPDF2库获取PDF文件总页码实例
  9. 论文浅尝 | Convolutional 2D knowledge graph embedding
  10. Git初学札记(一)————Git简介与安装
  11. (二分搜索)cable master
  12. 深入学习Make命令和Makefile(上)
  13. 一道简单的题学到的东西
  14. 基于 RISC-V SoC 的可配置 FFT 系统设计(10)1024 点 FFT 程序的交叉编译
  15. hivesql uv
  16. mybatis常用标签
  17. hash和history路由的区别
  18. Kafka拉取某一个时间段內的消息
  19. 无线耳机除了苹果哪个牌子好?类似苹果耳机的蓝牙耳机推荐
  20. C语言100道经典例题

热门文章

  1. Android11.0(R) HAL 相机集成水印算法+多帧算法
  2. 在WORD表格中如何实现加法?
  3. VMware虚拟网络编辑器用法
  4. 刷APP任务平台可靠吗?
  5. 数据产品经理方法论(一)
  6. 广东户外徒步指南 持续更新
  7. PWM波控制舵机实验
  8. 沈从文《边城》中的“碾坊”与“渡船”、“车路”与“马路”
  9. H264码流的 ps封装
  10. 在Mac系统中将html网页转成PDF格式