程序编写完后是让别人用的,用户会给程序中的变量赋什么值,我们无法预测。
但是可以通过input函数在程序运行过程中给变量赋值。
下面我们来看看input函数的例子:
>>> x = input("x = ")
x = 45
>>> y = input("y = ")
y = 2
>>> print x * y
90
交互式解释器执第一条语句后,它打印出了字符串“x = ”, 并以此作为新的提示符等待用户输入一个数字,回车。这样45就赋给了x。
同理2赋给了y. x 和y 的值都是用户提供,而程序第三句会打印出这两个数的乘积90.
而在编写程序的时候,并不需要知道用户会输入什么数。