-->
当前位置:首页 > 题库 > 正文内容

程序填空题:函数实现面积计算

Luz2年前 (2022-12-04)题库1987
以下程序用于实现:

函数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)

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。