dingtao 发表于 2020-2-21 11:32:21

求圆的面积


做习题求圆的面积,看别人很多用了函数和math模块来实现,有点搞不懂

我的方法有点简单,哪位高手有更好的方法求指教

#计算圆的面积

PI = 3.1415926
r = float(input("请输入圆的半径r:"))

if r >= 0:
    s = PI * (r**2)
    print("圆形的面积s为:%.2f" %s)
else:
    print("请输入正确的半径r")


一个账号 发表于 2020-2-21 11:50:31

math.pow 的效率比 ** 和 pow 的效率高。

import math

PI = 3.1415926
r = float(input("请输入圆的半径r:"))

if r >= 0:
    s = PI * math.pow(r, 2)
    print("圆形的面积s为:%.2f" %s)
else:
    print("请输入正确的半径r")

dingtao 发表于 2020-2-21 19:47:27

一个账号 发表于 2020-2-21 11:50
math.pow 的效率比 ** 和 pow 的效率高。

{:5_110:}
页: [1]
查看完整版本: 求圆的面积