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
<class ‘list’>

代码实现

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
  • 4
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值