要小心对待变量名称,因为很容易把它们拼写错。即便只是大小写错误,JavaScript的解释器也不会知道我们想表达什么意思!例如,如果不小心把numberOfCandies中的C写成小写c,就会得到一个错误:numberOfcandies / numberOfSiblings;ReferenceErr...
通过之前的学习,我们了解到让计算机说话是用“printf”,运用“printf”我们就可以让计算机想说什么就说什么了。在学会了“说话”之后,我们来看如何让计算机做数学运算,首先我们先让计算机做“加法”,就先算 1+2 吧。回想一下小时候爸爸妈妈是如何教我们算 1+2 的呢?妈妈说:“左手给你一个苹果...
你的第一个程序(代码清单1-1)并没有任何输入或处理。也正是因为这个原因,那个程序没有太大意思。它的输出就是程序在屏幕上打印的消息。你的第二个程序猜数游戏(代码清单1-2)就具备以下这3个基本要素。输入:玩家键入的数,也就是他猜的数。处理:程序检查玩家猜的数,并统计已经猜过几次。输出:程序最后打印的...
JavaScript允许你使用变量给值起个名字,你可以把变量想象为一个盒子,可以把一个东西放进去,如果要在其中放其他东西,就要把之前的东西取出来。要创建一个新的变量,使用关键字var,后面跟着变量的名称。关键字就是在JavaScript中有特殊意义的单词。在这个例子中,输入var时,JavaScri...
上一课我们学习了让计算机开口说话应使用 printf 语句。我们发现,计算机“说”出的话都是黑底白字,其实计算机的输出可以是彩色的,我们一起来看看吧。注意,此处代码只能在 windows 操作系统下编译运行。如果你使用的是本书推荐的 C 语言的软件“啊哈 C”,那么你的代码肯定可以运行成功。OK,下...
接上一课。细心的同学可能会发现,“啊哈 C”默认的 C 语言框架,比我们之前说的 C 语言框架多了一句话:system("pause");这句话是什么意思呢?稍后我们再揭晓,我们先将这句话删除,删除后的界面如图 2-10 所示。图 2-10 删除 system("pause")好了,同学们请注意,到...
第一个程序没有多大实际意义,它只是在屏幕上打印了一些内容,下面来试一个更有意思的程序。代码清单1-2中的代码编写的是一个简单的猜数游戏。与第一个程序一样,先选择File(文件)>New Window(新窗口)在IDLE编程器中新建一个文件。键入代码清单中1-2中代码,然后保存这个文件。可以把这...
如果程序中出现错误无法行动,怎么办呢?可能会发生两种不同类型的错误。下面就来了解这两种错误,这样无论遇到哪一种错误你都能知道如何应对。1、语法错误IDLE在尝试运行程序前会对程序做一些检查。如果IDLE发现一个错误,这往往是一个语法错误(syntax error)。语法就是一种编程语言的拼写和文法规...
到目前为止,我们看到的例子都只是(交互模式中)单个Python指令。通过这些指令可以查看Python能够做些什么,这固然不错,不过这些例子并不是真正的程序。前面已经提到过,程序是多个指令集合在一起,所以下面就来创建我们的第一个Python程序吧。首先需要有办法键入我们的程序,如果只是在交互式窗口键入...