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

python长方形周长面积 2024年3月青少年编程电子学会python编程等级考试二级真题解析

目录

python长方形周长面积

一、题目要求

1、编程实现

2、输入输出

二、算法分析

三、程序代码

四、程序说明

五、运行结果

六、考点分析

七、 推荐资料

1、蓝桥杯比赛

2、考级资料

3、其它资料


python长方形周长面积

2024年3月 python编程等级考试级编程题

一、题目要求

1、编程实现

请编写程序求一个长方形周长和面积的计算器。

要求:

(1)用户从控制台输入长和宽(有可能是小数,单位是厘米);
(2)如果用户输入的数不大于0(不考虑浮点数之外的数据类型),显示信息:“输入有误,请重新输入!"(3)输出长方形的周长和面积,结果保留两位小数,并注明哪个是周长,哪个是面积。

提示:

周长公式:周长=(长+宽)*2
面积公式:面积=长*宽

2、输入输出

输入描述:输入长和宽(有可能是小数,单位是厘米)

输出描述:输出长方形的周长和面积,结果保留两位小数

输入样例:

输入长方形的长:10.5
输入长方形的宽:4

输出样例:

长方形的周长:29.00,长方形的面积:42.00

二、算法分析

  1. 题目相对而言比较简单,首先从键盘获取一个整数

  2. 然后从1到N逐个进行判断是否是整数

  3. 如果是整数就进行输出即可

 本文作者:小兔子编程 作者首页:https://blog.csdn.net/frank2102

三、程序代码

a = float(input('输入长方形的长:'))
b = float(input('输入长方形的宽:'))
print('长方形的周长:%.2f,长方形的面积:%.2f' %(2*(a+b),a*b))

四、程序说明

  1. 用input输入函数,输入长方形的长和宽,提示信息写在引号里面
  2. 利用float函数将输入的长和宽转换为小数
  3. 利用周长和面积计算公式,计算出对应的周长和面积
  4. 利用print输出函数结合输出格式按要求输出对应的值即可

五、运行结果

输入长方形的长:10.5
输入长方形的宽:4
长方形的周长:29.00,长方形的面积:42.00

六、考点分析

难度级别:容易,这题相对而言还是有一点小难度,难在产生列表和输出对应图形,具体主要考查如下:

  1. input函数:Python 中 input() 函数接受一个标准输入数据,返回为 string 类型。
  2. float函数:将传入的参数强制转换成小数
  3. print函数:用于打印输出,最常见的一个函数。
  4. 学会分析题目,将复杂问题模块化,简单化,从中找到相应的解题思路
  5. 充分掌握数据类型转换、公式计算和格式化输出及输入输出函数的用法

PS:方式方法有多种,小朋友们只要能够达到题目要求即可!

七、 推荐资料

  • 所有考级比赛学习相关资料合集【推荐收藏】

1、蓝桥杯比赛

  • 蓝桥杯python选拔赛真题详解

  • 蓝桥杯python省赛真题详解

  • 蓝桥杯python国赛真题详解

  • 历届蓝桥杯科技素养计算思维真题解析

2、考级资料

  • python等级一级真题解析【电子学会】

  • python等级二级真题解析【电子学会】

  • python等级三级真题解析【电子学会】

  • python等级四级真题解析【电子学会】

3、其它资料

  • 初学python100例

  • 历届蓝桥杯scratch国赛真题解析
  • 历届蓝桥杯scratch省赛真题解析
  • 历届蓝桥杯scratch STEMA选拔赛真题解析
  • 历届蓝桥杯科技素养计算思维真题解析
  • 画图-scratch编程考级99图
  • 电子学会历年scratch等级考试一级真题解析
  • 电子学会历年scratch等级考试二级真题解析
  • 电子学会历年scratch等级考试三级真题解析
  • 电子学会历年scratch等级考试四级真题解析
  • 零基础学习scratch3.0【入门教学 免费】
  • 零基础学习scratch3.0【视频教程 114节 免费】
http://www.lryc.cn/news/362783.html

相关文章:

  • C#WPF数字大屏项目实战02--主窗体布局
  • 【STM32】STM32F103C6T6标准外设库
  • 【学习笔记】Windows GDI绘图(十一)Graphics详解(下)
  • win10环境下nodejs安装过程
  • 亚信安慧AntDB:卓越的拓展性和灵活性
  • 【计算机毕设】基于SpringBoot的中小企业设备管理系统设计与实现 - 源码免费(私信领取)
  • 每日一练 - BGP配置中的认证方法
  • 人机交互中的阴差阳错
  • 个人网站建设方案书
  • IIS7整合Tomcat9服务器,并搭建ASP+PHP+JSP完整运行环境
  • IT运维重难点剖析及应对策略
  • 【Python学习】面向对象(OOP)
  • 鸿蒙HarmonyOS实战—如何使用Video组件播放视频
  • 【Paddle2ONNX】为 Paddle2ONNX 升级自适应ONNX IR Version功能
  • JS 中的DOM 操作
  • 短剧出海怎么做?
  • 【C++修行之道】类和对象(四)运算符重载
  • 伯克希尔也被ST?
  • 低代码和零代码软件时代质量管理(QM)和质量管理系统(QMS)
  • JS跨页面或跨JS文件对变量赋值
  • xxe漏洞——无回显(ctfshow web374——378)
  • 深入解读 Android Hook 技术-从原理到实践
  • 架构每日一学 15:想要提升协作效率,必须先统一语义
  • 基于树莓派4B设计的智能家居系统(华为云IOT)
  • 路由懒加载
  • 在Spring中实现资源的动态加载和卸载
  • Windows下 CLion中,配置 OpenCV、LibTorch
  • 机器学习知识点总结
  • OBproxy基础运维
  • 【Python】 探索Pytz库中的时区列表