python-函数-圆形生成器

请大家严格按照下面顺序编写圆形生成器程序:

定义函数getCircleArea®。功能:可对指定r计算圆面积。请使用公式math库的pirr进行计算。
定义函数get_rList(n)。功能:输入n个值放入列表并将列表return。
输入n,调用get_rList(n)获得列表rList。说明:已有代码,不需要你编写。
遍历rList,对每个元素调用getCircleArea,并按指定格式输出。说明:已有代码,不需要你编写。
注意:1.需导入程序中所需要的库。2.仅需提交两个函数的完整代码。

函数接口定义:
getCircleArea® #r代表整数半径
get_rList(n) #n代表在函数中输入n个值放入列表。
裁判测试程序样例:
/* 请在这里填写答案 */
n = int(input())
rList = get_rList(n)
for e in rList:
print(’{:10.3f}’.format(getCircleArea(e)))
print(type(rList))
输入样例:
3
1
2
3
输出样例:
3.142
12.566
28.274

代码实现

import math
def getCircleArea(r):
    return math.pi*r*r

def get_rList(n):
    area_list=[]
    while n:
        area=eval(input())
        area_list.append(area)
        n-=1
    return area_list

你可能感兴趣的:(python-函数-圆形生成器)