1.8你的第二个程序
第一个程序没有多大实际意义,它只是在屏幕上打印了一些内容,下面来试一个更有意思的程序。
代码清单1-2中的代码编写的是一个简单的猜数游戏。与第一个程序一样,先选择File(文件)>New Window(新窗口)在IDLE编程器中新建一个文件。键入代码清单中1-2中代码,然后保存这个文件。可以把这个文件命名为你喜欢的任何名字,只要以“.py”结尾就可以。NumGuess.py就是一个不错的名字。
这里只有18行Python指令,另外为了便于阅读还加入了一些空行,键入这些代码不会花费太多时间。虽然我们还没有说明这个代码到底是什么意思,不过不用担心,很快就会讲到。
键入这些代码时,注意while指令后面代码行是缩行的,另外if和elif后面的代码缩进得更多一些。还要注意有些代码行末尾有冒号。如果在正确的位置键入冒号,编程器会自动将下一行缩进。
保存程序后,就像运行第一个程序一样,选择Run (运行)>Run Module (运行模块)来运行这个程序,尝试一下,看看会发生什么,下面是我运行这个程序的示例:
我猜了5次才猜到这个秘密数,也就是12.
由程序随机选取秘密数
用户输入他猜的数
程序根据秘密数查检用户猜的结果,太大还是太小?
用户不断尝试,直到猜出这个数,或者用完所有机会。
猜到的数与秘密数一致时,玩家获胜。
你学到了什么
哇!内容真不少。这一章中,你做了下面这些事情:
安装了Python
学习了如何启动IDLE
了解了交互模式
交给Python一些指令来执行
看到了Python知道如何完成算术运算(包括非常大的数)
启动IDLE文本编程器键入你的第一个程序
运行你的第一个Python程序
了解错误消息
运行你的第二个Python程序,猜数游戏。
测试题
1、如何启动IDLE?
2、print 的作用是什么?
3、Python中表示乘法的符号是什么?
4、启动运行一个程序时IDLE会显示什么?
5、运行程序又叫什么?
动手试一试
1、在交互模式中,使用Python计算一周有多少分钟。
2、编写一个简短的小程序,打印3行,你的名字、出生日期、还有你最喜欢的颜色,打印结果应该类似这样:
保存这个程序,然后运行。如果程序没有像你期望的那样运行,或者给出错误消息,试着改正错误,让它能够正确运行。
联系客服