程序填空题:函数实现面积计算
以下程序用于实现:
函数area(r)可以根据半径r求出一个圆的面积。
输入两个数代表半径,调用area求这两个半径的圆面积及以这两个半径为外圆和内圆的圆环面积,结果保留两位小数。
请填写程序中空白处的代码实现上述要求,如输入输出样例所示。
**可用以下输入输出样例测试程序是否正确**
##### 输入样例1:
两个半径以逗号间隔
in
3.3,6.2
##### 输出样例1:
out
半径3.3的圆面积是34.21
半径6.2的圆面积是120.76
圆环面积是86.55
##### 输入样例2:
两个半径以逗号间隔
in
6.2,3.3
##### 输出样例2:
out
半径6.2的圆面积是120.76
半径3.3的圆面积是34.21
圆环面积是86.55
**请复制以下代码在IDLE中完成填写并调试,正确后再填入本题空白处。**
c++
import math
def area(r):
return
r1,r2=eval(input())
print("半径{}的圆面积是{:.2f}".format(r1,))
print("半径{}的圆面积是{:.2f}".format(r2,))
if r1>r2:
print("圆环面积是{:.2f}".format())
答案:
第1空:math.pi*r*r
第2空:area(r1)
第3空:area(r2)
第4空:r1,r2=r2,r1
第5空:area(r2)-area(r1)
函数area(r)可以根据半径r求出一个圆的面积。
输入两个数代表半径,调用area求这两个半径的圆面积及以这两个半径为外圆和内圆的圆环面积,结果保留两位小数。
请填写程序中空白处的代码实现上述要求,如输入输出样例所示。
**可用以下输入输出样例测试程序是否正确**
##### 输入样例1:
两个半径以逗号间隔
in
3.3,6.2
##### 输出样例1:
out
半径3.3的圆面积是34.21
半径6.2的圆面积是120.76
圆环面积是86.55
##### 输入样例2:
两个半径以逗号间隔
in
6.2,3.3
##### 输出样例2:
out
半径6.2的圆面积是120.76
半径3.3的圆面积是34.21
圆环面积是86.55
**请复制以下代码在IDLE中完成填写并调试,正确后再填入本题空白处。**
c++
import math
def area(r):
return
r1,r2=eval(input())
print("半径{}的圆面积是{:.2f}".format(r1,))
print("半径{}的圆面积是{:.2f}".format(r2,))
if r1>r2:
print("圆环面积是{:.2f}".format())
答案:
第1空:math.pi*r*r
第2空:area(r1)
第3空:area(r2)
第4空:r1,r2=r2,r1
第5空:area(r2)-area(r1)