
上QQ阅读APP看书,第一时间看更新
1.3.3 input函数
input()函数用于标准输入,该函数用来获取用户的输入,输入的内容会以返回值的形式返回。Python3.x版本中,用户输入的任何内容,其返回值均为字符串类型,如果涉及计算,就需要将字符串类型转换为数值型的整数型或浮点型(关于数据类型,将在下一节中详解)。基本语法格式为:
variable=input("提示文字")
其中variable为保存用户输入结果的变量,双引号内的文字用于提示要输入的内容。在Spyder代码编辑区内输入以下代码:
a=input("请输入正方形的边长:") # 输入正方形的边长 a= float(a) # 由于返回值为字符串类型,因此需要转换为可计算的浮点数值型 s=a*a # 计算正方形的面积s print("正方形的面积为:",format(s,'.2f')) # 输出正方形的面积s
选中上述所有代码并整体运行,在IPython控制台中就会提示我们输入正方形的边长,如图1.33所示。

图1.33 提示输入正方形的边长
然后,在IPython控制台显示的“请输入正方形的边长:”后面输入值4.35并按Enter键,即可得到如图1.34所示的结果。

图1.34 运行结果