当前位置: 首页 > news >正文

PTA - 编写函数计算圆面积

题目描述:

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

两种方法均可以

http://www.lryc.cn/news/396000.html

相关文章:

  • Golang | Leetcode Golang题解之第218题天际线问题
  • 【Mars3d】osgb倾斜摄影模型加载慢卡顿的优化方案参考
  • 认识同源策略
  • ADOQuery 查询MSSQL存储过程一个莫名其妙的错误;
  • 变阻器的分类
  • 微服务节流阀:Eureka中服务限流策略的精妙实现
  • Keras实战之图像分类识别
  • Celery,一个实时处理的 Python 分布式系统
  • 源码编译安装 LAMP
  • PostgreSQL的pg_filedump工具
  • Java语言+后端+前端Vue,ElementUI 数字化产科管理平台 产科电子病历系统源码
  • Linux 服务器环境搭建
  • RabbitMQ 更改服务端口号
  • 16:9横屏短视频素材库有哪些?横屏短视频素材网站分享
  • 在Java中,创建一个实现了Callable接口的类可以提供强大的灵活性,特别是当你需要在多线程环境中执行任务并获取返回结果时。
  • Vuforia AR篇(八)— AR塔防上篇
  • Spring AOP源码篇四之 数据库事务
  • 小波与傅里叶变换的对比(Python)
  • Linux-sqlplus安装
  • LeetCode 算法:课程表 c++
  • 前端面试题30(闭包和作用域链的关系)
  • A股本周在3000点以下继续筑底,本周依然继续探底?
  • Javadoc介绍
  • C# Application.DoEvents()的作用
  • IDEA如何创建原生maven子模块
  • LCD EMC 辐射 测试随想
  • Docker安装遇到问题:curl: (7) Failed to connect to download.docker.com port 443: 拒绝连接
  • 阿里云安装rabbitMQ
  • 中文大模型基准测评2024上半年报告
  • 新火种AI|OpenAI的CEO又有新动作?这次他成立了AI健康公司