到现在为止,希望程序“处理一些数”时,都必须把这些数直接放在代码中。例如,如果编写了第 3 章中的温度转换程序,你可能会把要转换的温度直接放在代码中。如果想要转换一个不同的温度,就必须修改代码。
如果你希望用户在程序运行时输入他想转换的温度呢?之前我们说过,一个程序有 3 大部分:输入、处理和输出。我们的第一个程序只有输出。温度转换程序有处理(转换温度)和输出,但是没有输入。现在该向程序增加第三个部分了:输入。输入就是指在程序运行时向其提供某样东西,也就是某种信息。
这样一来,我们就能写出 与用户交互的程序,这就有趣多了。
Python 有一个内置函数,名为 raw_input
,可以用这个函数从用户那里得到输入。在这一章中,我们将学习如何在程序中使用 raw_input
。