用Python求圆的面积,python3求圆的面积
今天,根据如何计算圆的面积,将python中变量的灵活使用彻底展开。
最简单的计算代码,比如我们需要计算一个半径为5mm的圆的面积。
根据圆面积公式s=pai*r*r
代码共享
打印(3.14*5*5)
*********************
打印(3.14*5*5)
78.5
-
如果在键盘上动态输入我们的半径。
代码应该是:
r=输入(圆的半径=?)
s=3.14 * r * r
打印(圆的面积=,s)
**********************
r=输入(圆的半径=?)
圆的半径=?五
s=3.14 * r * r
回溯(最近一次呼叫):
文件“”中的第1行
TypeError:不能将序列乘以“float”类型的非整数
打印(圆的面积=,s)
回溯(最近一次呼叫):
文件“”中的第1行
名称错误:名称 s 未定义
我们先来看第二句的暗示。类型不对。字符串不能计算浮点数。
TypeError:不能将序列乘以“float”类型的非整数
我们修改代码,使pai=3。
s=3 * r * r
回溯(最近一次呼叫):
文件“”中的第1行
TypeError:不能将序列与“str”类型的非int相乘
这意味着字符串不能被平方。
我们将其修改为以下代码
s=3 * r
印刷品
555
从结果中,我们可以看到我们上面输入的内容
r=输入(圆的半径=?)
r的类型是字符串。
怎么知道?
你也可以让系统输出我们输入的R变量的类型。
类型(r)
-
让我们改变r的输入类型。
r=int(input("圆的半径=?))
s=3.14 * r * r
打印(圆的面积=?,s)
通过上面的测试,我们知道有时候代码可以写的很简单,就是可以直接输出。
打印(3.14*r*r)
一句话就可以了。
但是有时候,为什么要学语言呢?在很多场合,我们不能总是简单地使用它。
一行代码可以修复一切。
如果你需要把它写成一个函数
我们可以先定义一个方法,然后调用这个方法,传入参数,这样写。
定义一个(r):
.Pai=3.142
.返回Pai*r*r
.
打印(A(5))
78.55
**********************************************
写这个函数的时候要特别注意,在函数的定义阶段和在电脑里打字的时候,缩进一定要一致,否则会打击你学习的自信心。
例如,我们输入第一行def A(r): after。
这里需要注意的是,中文输入法一定不能用括号,后面跟一个冒号。
然后回车,第二行和第三行必须缩进相同的空格。否则。输入失败。
然后系统
定义一个(r):
空间pai=3.142
空格返回pai*r*r
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。