有人嘲笑道,程序都好傻,算个圆周、圆面积还得先去改源码!
——因为我们还没提输入这码事儿。
打开上次脚本文件my_circle.py
,把r = 3
改成[1]:
print("Please input a number as the circle's radius:")
r = float(input())
接着运行试试:在Please input a number as the circle's radius:
后输入一个数字,按回车结束,看看效果。
有人觉得这样太麻烦,那就写:
r = float(input("Please input a number as the circle's radius:"))
也是一样的。
现在来简要解释下它的意思:
input()
是一个python
内置函数,会将一行的输入作为字符串读入程序,括号里可以加字符串做为提示语。
float()
也是一个内置函数,可以把括号内的东西转化为小数。类似的还有int()
(转为整数)和str()
(转为字符串)。
好了,知道了这些,你就可以写出更聪明的程序了。
有任何问题请回复提出。然后欢迎关注微信公众号格物致愚:
-
2.x要写成
r = float(raw_input())
↩
网友评论