如果你对计算机感兴趣,想更多地了解它到底怎么工作,想知道怎样才能让??它做你想做的事情,这也不失为学习编程的一个好理由
...
你的第一个程序(代码清单1-1)并没有任何输入或处理。也正是因为这个原因,那个程序没有太大意思。它的输出就是程序在屏幕上打印的消息。
你的第二个程序猜数游戏(代码清单1-2)就具备以下这3个基本要素。
输入:玩家键入的数,也就是他猜的数。
处理:程序检查玩家猜的数,并统计已经猜过几次。
输出:程序最后打印的消息
下面再看一个例子,这个程序也具备所有这3个基本要素:在一个视频游戏中,输入是来自操纵杆或游戏控制器的信号,处理是程序确定你是否击中外星人、避开火球、顺利过关或者做其他活动,输出是屏幕上显示的图形和扬声器或耳机传出的声音。
输入、处理和输出。一定要把这些记住。
那好,这么说计算机需要键入,不过它会怎么处理这些输入呢?为了处理输入,计算机必须记住它们,或者把它们保存在某个地方。计算机会把这些内容(包括输入以及程序本身)保存在它的内存(memory)中。
但是我们怎么告诉Python 要把一个东西放在内存中的某个位置呢?另外,放在那里之后,又怎么再把它找回来呢?
在Python中,如果希望程序记住些某个东西,以便你以后使用,所要做的就是给这个“东西”起一个名字(name)。Python会在计算机的内存中为这个“东西”留出位置,可能是数字、文本、图片或者音乐。下次想要引用这个东西时,只需要使用同一个名字。
下面还是在交互模式中使用Python,对名字多做一些研究吧。