小结和下一步
你马上要做一个属于自己的小程序。在那之前,先读一行你现在就能写出来的代码,并说出每个部分是什么。屏幕上的那一行会是 slip 2。slip 是一个单词。2 是一个数字。一个名叫 note 的函数把它们连在一起。
def note(word, count):
return f"{word} {count}"
print(note("slip", 2))
屏幕上显示 slip 2。slip 是你传进去的单词。2 是你传进去的数字。它们之间的空格在 return 那一行里,在单词和数字之间。print 写出这一行,然后程序就结束了,不会停住。没有第二行。你不是在学一种新的行。你是在确认,一个单词、一个数字和 note("slip", 2) 这一行,已经能连成你读得懂的一行。
slip 2 的每个部分你都已经用过。slip 是一个存起来的单词,和 ticket_count 存着 4 是同一类名字。2 是整数,没有小数点。def note 保存 return 那一行,note("slip", 2) 这一行负责运行它。如果漏掉数字,写成 note("slip"),这一行会停住并报 TypeError,因为 count 没有值。note("slip") 不在这个程序里。你手上这个屏幕不会显示 None。
现在你可以指着 slip 2,说出哪部分是单词,哪部分是数字,哪一行把它们连在一起。下一页是一个小小的命令行程序。你会用已经有的部分来做它。这一页不增加新的规则。
动手做之前先读这一行
屏幕上是 slip 2。单词是 slip,数字是 2。下一页是一个小小的命令行程序。