写一个函数,实现功能,根据半径求圆的面积。如果半径没有提供,则以1来计算结果
```python
def calArea(rr):
if rr == "":
rr = 1
r = int(rr)
PI = 3.14
print("圆面积为:", PI * r * r)
if __name__ == '__main__':
calArea(input("输入半径:"))
```
import math
def myfunc1(*arg):
r1 = 0
if len(arg) == 0:
r1 = 1
else:
if len(arg) == 1:
r1 = arg[0]
else:
print('请确定您的半径')
s = (r1 ** 2) * math.pi
return s
print(myfunc1())
print(myfunc1(2))
print(myfunc1(25))
print(myfunc1(2,5))
1、代码如下
#!/usr/bin/python
# -*- coding: utf-8 -*-
import math
# 圆的面积公式 S=π r²(r为圆的半径)
pi_v=math.pi
r=5 #int(input('输入半径值:'))
def myfunc1(r):
# pow(r,2)=r²,r值的2次方
area=pi_v*pow(r,2)
return area
# 保留两位小数点
area=myfunc1(r)
print('圆的面积:{:.2f}'.format(area))
import math
def area(r=1):
return math.pi * (r**2)