
上QQ阅读APP看书,第一时间看更新
习题1 第一个程序



你应该在习题0 上花了不少的时间,学会了如何安装和运行文本编辑器,以及如何运行终端。如果你还没有完成这些练习,请不要继续往下进行,否则后面的学习过程会很痛苦。下面这个警告你不要跳过前面内容的警示,本书中仅此一次,切记切记。
警告 如果你跳过了习题0,那你就没做对。是不是想使用IDLE或者别的IDE?我在习题0里说了不许用,你得听我的才行。如果你跳过了习题0,那就回去看一遍。
将下面的内容录到一个取名为ex1.py的文件中。这种命名方式很重要,Python文件最好以.py结尾。
ex1.py
1 print("Hello World! ") 2 print("Hello Again") 3 print("I like typing this.") 4 print("This is fun.") 5 print(′Yay! Printing.′) 6 print("I′d much rather you ′not′.") 7 print(′I "said" do not touch this.′)
Atom文本编辑器的代码看上去差不多是图1-1中这样子的,各个平台应该都一样。
别担心编辑器长得是不是一样,只要接近就可以了。也许你的窗口标题栏不太一样,也许颜色不同,你的Atom窗口右边不会显示“zedshaw”而是显示了你保存文件的目录名称。这些不同都没关系。
创建这个文件时记住下面几点。
1.注意我没有键入左边的行号。这些是额外加到书里边的,以便对代码具体的某一行进行讨论。例如“参见第5行……”你无需将这些行号也录到Python脚本中去。
2.注意截图中开始的print语句,它和ex1.py代码范例中是完全一样的。这里要求你做到“完全一样”的意思是一字不差,仅做到“差不多一样”是不够的。要让这段脚本正常工作,代码中的每个字符都必须完全匹配。当然,你的编辑器显示的颜色可能不一样,这并不重要,只有你键入的字符才是重要的。

图1-1
在macOS或者Linux终端通过键入以下内容来运行这段代码:
python3.6 ex1.py
而在Windows上键入python就可以了,如下所示:
python ex1.py
如果都对了,你应该能看到我在“应该看到的结果”部分给出的内容。如果不一样,一定是你做错了什么,计算机是不会出错的。