用Python求圆的面积,python3求圆的面积

  用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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: