利用微博网站做淘客,wordpress标签归档,南京江北建设有限公司,电商是什么职业题目描述#xff1a;
1.要求编写函数getCircleArea(r)计算给定半径r的圆面积#xff0c;函数返回圆的面积。
2.要求编写函数get_rList(n) 输入n个值放入列表并将列表返回
函数接口定义#xff1a;
getCircleArea(r);
get_rList(n);
传入的参数r表示圆的半径#xff0c…题目描述
1.要求编写函数getCircleArea(r)计算给定半径r的圆面积函数返回圆的面积。
2.要求编写函数get_rList(n) 输入n个值放入列表并将列表返回
函数接口定义
getCircleArea(r);
get_rList(n);
传入的参数r表示圆的半径getCircleArea函数返回圆的面积。参数n表示列表中元素的个数函数get_rList返回一个输入的列表。注意圆周率请使用3.1415926
主程序取rList中所有元素对每个元素作为半径参数调用getCircleArea并按指定格式输出。
裁判测试程序样例
/* 请在这里填写答案 */n int(input())
rList get_rList(n)
for e in rList:print ({:.3f} .format( getCircleArea(e)))
输入样例
3
1
2
3输出样例
3.142
12.566
28.274 我的答案
由题目知需要编写两个函数一个计算面积一个将计算结果添加到列表里代码很简单所以就不描述了
def getCircleArea(r):return r**2 * 3.1415926def get_rList(n):listCircle []for i in range(n):r int(input())listCircle.append(r)return listCircle
也可以这样写可以偷懒少写一行代码
def getCircleArea(r):return r**2 * 3.1415926def get_rList(n):listCircle []for i in range(n):listCircle.append(int(input()))return listCircle
两种方法均可以