1. 命令
程序 —— 就是一组(列表)命令。首先执行第一条命令,然后是第二条、第三条,以此类推。当所有命令执行完后,程序结束。
列表中具体有哪些命令 取决于执行者:执行者知道(并理解)哪些命令。可以给狗 🐕 一条“坐下”的命令,“说话”;给猫 🐈 一条“走开”的命令;给人类一条“站住!我要开枪了!”的命令,而给机器人 🔧 则是“工作!快点干活!”
用 Python 语言编写的程序由 py.exe 执行(Python Interpreter —— Python 语言的解释器)。
Python Interpreter 是一个特殊的程序,它可以执行用 Python 语言编写的程序。
它的命令列表相当广泛。比如,下面这条命令可以在屏幕上显示“机器人是人类的朋友”这句话:
print("机器人是人类的朋友")
但我们不会一开始就从命令开始,而是从几个简单的原则开始。 少数原则的掌握足以代替对许多事实的掌握。
2. Python 语言的基本原则
原则一:在 Python 编程语言中,每条命令通常写在新的一行。
假设我们想在屏幕上显示三次“机器人是人类的朋友”这句话。 代码会写成如下这样:
print("机器人是人类的朋友")
print("机器人是人类的朋友")
print("机器人是人类的朋友")
原则二:命令前的缩进数量非常重要。
这是 Python 语言的独特特性
。连续的命令前面应该有相同数量的缩进(空格)。
这样一段代码是无法运行的:
print("机器人是人类的朋友")
print("机器人是人类的朋友")
print("机器人是人类的朋友")
原则三:通过左边的缩进将命令分组。
如果多条命令
左边的缩进数量相同
,那么它们属于同一组。例如:
for name in ["玛莎","卡佳","安娜"]:
print("机器人是人类的朋友")
print(f"{name} 是机器人的朋友")
有关代码块的更多信息将在后续课程中讲解。
3. 第一个程序
现在是时候编写你的第一个程序了。为什么要推迟这么有趣的事情呢?
通常,第一段程序是输出Hello, World!
这类简单的文本到屏幕上。不过在我看来,这太平常了。
第一个程序应该是令人难忘的。想出一句出色、浮夸又难忘的句子吧。
如果没有想法,我可以提供几个建议:
- “这是不可避免的。这是你的命运。”
- “做你必须做的事,维达勋爵。毫不犹豫,不留情。”
- “黑暗的力量可以打开通往许多能力的道路,而这些能力被一些人认为是非自然的。”
但在我们开始编写第一个程序之前,我会告诉你,你会在哪里编写它。
GO TO FULL VERSION