1. 第五章 输入
输入是交互的基础。(自然输出也是)
5.1 raw_input()
raw_input()的意思是从用户那儿得到一个字符串(通常是由键盘输入)。
在Python3中,这一函数被简化为input()。
用法可以是下面这样:


5.2 print命令和逗号


也就是说,逗号在python中的作用是告诉电脑“不要分行”(而是会增加一个空格,但在python3中则不会加空格)。
此外,raw_input还可以增加提示语,这跟我之前在练习题中示范的一样,格式是:
raw_input("这里是内容")
另外,因为能显示字符串,相当于raw_input()内置了print的功能。
5.3 输入数字

需要注意的是,建议用raw_input(),而不是用之前练习的input函数。
5.4 来自互联网的输入
想不到啊想不到,四行代码,就完成了一次爬虫。。


2. 练习题
(1)编写一个程序,先问你的姓名,然后打印一条消息显示。


(2)编写一个程序,先询问一个正方形房间的尺寸,然后询问地毯尺寸,最后计算覆盖整个房间需要多少张地毯,并显示出来。


(3)在练习2的基础上,加上显示地毯平方米、数量和价格。


3. 感想
总的来说,这一章让我更强烈的感受到float的魔力。编程过程中也不是一帆风顺,出了什么差错,真的就是第一时间检查哪里漏加了float。
其次是,raw_input()这个函数真的很强大,就是万金油一般的存在,基本上你想要从用户那儿获得什么数据,就直接丢个rawinput然后提示你需要的东西,就成了,very牛逼。
另外,用所学知识解决问题,真的是很好的一个良性反馈,接下来继续加油吧XD
网友评论