当前位置: 首页 > 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

两种方法均可以

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 垃圾回收器详解
  • mybatis-plus中的方法的作用
  • 【网络安全的神秘世界】XSS基本概念和原理介绍
  • FFmpeg引用计数数据缓冲区相关的结构体:AVBuffer、AVBufferRef简介
  • 3款ui设计师必备的高效软件,一定要收藏!
  • 谷粒商城 - 编写一个自定义校验注解
  • k8s-第一节-minikube
  • [从0开始轨迹预测][NMS]:NMS的应用(目标检测、轨迹预测)
  • 数据库图形化管理界面应用 Navicat Premium 使用教程
  • 基于SpringBoot构造超简易QQ邮件服务发送 第二版
  • 【持续集成_03课_Linux部署Sonar+Gogs+Jenkins】
  • HTML(30)——动画
  • QT调节屏幕亮度
  • 每日一练 - RSTP响应端口故障后的处理流程
  • springsecurity(学习自用)
  • Cookie 在前端中的实践
  • Docker容器管理
  • Eureka 2.0 开源流产,真的对你影响很大吗?
  • js数组之filter
  • vue.js框架原理浅析
  • 案例分享〡三拾众筹持续交付开发流程支撑创新业务
  • 得到一个数组中任意X个元素的所有组合 即C(n,m)
  • 多线程事务回滚
  • 前言-如何学习区块链
  • 区块链分支循环
  • 无服务器化是企业 IT 架构的未来吗?
  • 消息队列系列二(IOT中消息队列的应用)
  • 学习ES6 变量的解构赋值
  • ​Benvista PhotoZoom Pro 9.0.4新功能介绍
  • ​HTTP与HTTPS:网络通信的安全卫士
  • #周末课堂# 【Linux + JVM + Mysql高级性能优化班】(火热报名中~~~)
  • (7)摄像机和云台
  • (DFS + 剪枝)【洛谷P1731】 [NOI1999] 生日蛋糕
  • (k8s中)docker netty OOM问题记录
  • (笔试题)分解质因式
  • (层次遍历)104. 二叉树的最大深度
  • (二)fiber的基本认识
  • (回溯) LeetCode 77. 组合
  • (回溯) LeetCode 78. 子集
  • (免费领源码)python+django+mysql线上兼职平台系统83320-计算机毕业设计项目选题推荐
  • (七)Java对象在Hibernate持久化层的状态
  • (三)Hyperledger Fabric 1.1安装部署-chaincode测试
  • .MyFile@waifu.club.wis.mkp勒索病毒数据怎么处理|数据解密恢复
  • .net mvc actionresult 返回字符串_.NET架构师知识普及
  • .net 获取某一天 在当月是 第几周 函数
  • .NET 中各种混淆(Obfuscation)的含义、原理、实际效果和不同级别的差异(使用 SmartAssembly)
  • .net6 webapi log4net完整配置使用流程
  • .net8.0与halcon编程环境构建
  • .net反混淆脱壳工具de4dot的使用
  • .NET中winform传递参数至Url并获得返回值或文件
  • /bin/rm: 参数列表过长"的解决办法
  • @AutoConfigurationPackage的使用
  • [ linux ] linux 命令英文全称及解释
  • []指针
  • [《百万宝贝》观后]To be or not to be?