今天起床后,原老师感觉嗓子有点不舒服。(对,教师的职业病。)
找了两片药,含在嘴里。
哇哦~
好苦啊!赶紧拿起杯子喝了一大口水。
让我们来分析一下这个生活场景,
最开始,我感觉到嗓子痛,这个是起因。
我想解决这个问题,所以我找到两片药,这是我的方案。
药放到嘴巴里,这是输入。
药很苦,但是药并不知道,苦是我大脑处理的结果,我的大脑告诉我这玩意可真苦。这是处理的过程。
我大叫一声,或者龇牙咧嘴的忍着没叫。这是输出。
我去拿水喝,这仍然是输出。
生活中,所有的事情都是在以这种方式循环,对吗?
那计算机程序呢?
上节课,你的第一个程序并没有任何输入或处理。也正是因为这个原因,那个程序没有太大意思。他的输出就是程序在屏幕上打印的消息。
今天我们来试一个更有意思的程序。
下方的python代码编写了一个简单的猜数游戏。
虽然我们还没有说明这个代码到底是什么意思,不用担心,很快就会讲到。
键入这些代码时,注意每一行的缩进,就是每行前面的空白部分。
还要注意代码行末尾有冒号。如果在正确的位置键入冒号,编辑器会自动将下一行缩进。
保存代码后,就像运行第一个程序一样,点击Run来运行这个程序。尝试一下,看看会发生什么。
如果你有错误,自己尝试着搜索和改正。
正确运行后的结果如下:
程序停在了用户输入的地方,我们现在输入一个88试一试:
嗯,完全没问题,现在我们根据程序的提示把游戏玩完。
没猜对
接下来你们自己试试能否猜的中。
我可是猜中了一次呢
这个猜数游戏的程序,就具备了以下这三个要素。
输入:玩家键入的数,也就是他猜的数。
处理:程序检查玩家猜的数,并统计已经猜过几次。
输出:程序最后打印的消息。
#这节课的小练习:
同学们自己动手改一改这个游戏程序,让它变得更有趣吧~
领取专属 10元无门槛券
私享最新 技术干货