Python面积计算器源代码
本程序通过一个while循环分两步计算图形面积,首先确认图形形状,然后根据不同的图形采用不同的面积公式进行计算,目前可支持矩形、正方形、三角形、梯形、圆形。
感兴趣的朋友还可以添加其它图形面积计算,也可对程序退出部分进行完善。
运行截图如下:
while True:shape = input("请输入要计算面积的图形:(矩形,正方形,三角形,梯形,圆形)")if (shape == "正方形") or (shape == "矩形"):a = int(input("请输入长:"))b = int(input("请输入宽:"))print(f"图形面积是{a}*{b}={a * b}")elif shape == "三角形":a = int(input("请输入底:"))b = int(input("请输入高:"))print(f"图形面积是({a}*{b})÷2={a * b / 2}")elif shape == "梯形":a = int(input("请输入上底:"))b = int(input("请输入下底:"))c = int(input("请输入高:"))print(f"图形面积是({a}+{b})×{c}÷2={(a + b) * c / 2}")elif shape == "圆形":r = int(input("请输入半径:"))print(f"图形面积是π{r}²={r ** 2 * 3.14}")else:print("其他图形暂不支持,欢迎添加!")
更多Python源代码,欢迎微信关注Python代码大全
Python面积计算器源代码相关推荐
- python代码计算矩形面积_Python面积计算器源代码
本程序通过一个while循环分两步计算图形面积,首先确认图形形状,然后根据不同的图形采用不同的面积公式进行计算,目前可支持矩形.正方形.三角形.梯形.圆形. 感兴趣的朋友还可以添加其它图形面积计算,也 ...
- Python语音计算器——通过语音输入实现数学计算(附完整源代码)
Python语音计算器--通过语音输入实现数学计算(附完整源代码) 随着人工智能技术的不断进步,语音识别技术变得越来越成熟,我们可以利用这项技术实现很多有趣的应用.本文将会介绍一个基于Python和语 ...
- python简单计算器下载安装到手机_python计算器app下载
Python计算器安卓版非常有意思,采用了python语言来为你完成一个不错的内容体验.其中的玩法是比较丰富的,而且还可以为你提供更多的内容.欢迎来当易网下载! python计算器最新版简介: 这是基 ...
- 重磅:分享Matlab GUI和App计算器源代码(后续)
重磅:分享Matlab GUI和App计算器源代码(后续) 继上次推文<重磅:分享Matlab GUI和App计算器源代码 >后,按照朋友们的需求,增加了利用GUI和APP设计工具(gui ...
- python实现计算器代码 博客园_python实现计算器
python实现计算器 1.题目描述 实现一个计算器的控制台程序,支持加减乘除.乘方.括号.小数点,运算符优先级为括号>乘方>乘除>加减,同级别运算按照从左向右的顺序计算 1.1输入 ...
- python -- 计算 平方、乘方、平方根_从零开始学习PYTHON3讲义(二)把Python当做计算器...
<从零开始PYTHON3>第二讲 上一讲我们说过了如何启动Python IDLE集成开发学习环境,macOS/Linux都可以在命令行执行idle3.Windows则从开始菜单中去寻找ID ...
- python画星空的程序_用python画星空源代码是什么?
用python画星空源代码是什么? 用python画星空源代码是from turtle import * from random import random,randint screen = Scre ...
- python关于文件的编程题_《Python编程》源代码文件
压缩包 : bbc59749e0028c3f1ab3a1c9a762a6d.rar 列表 <Python编程>源代码文件/.gitignore <Python编程>源代码文件/ ...
- 从零开始学习PYTHON3讲义(二)把Python当做计算器
<从零开始PYTHON3>第二讲 上一讲我们说过了如何启动Python IDLE集成开发学习环境,macOS/Linux都可以在命令行执行idle3.Windows则从开始菜单中去寻找ID ...
- python绘制星空_用python画星空源代码是什么?
用python画星空源代码是什么? 用python画星空源代码是from turtle import * from random import random,randint screen = Scre ...
最新文章
- 网络安全netstat监听网络状态。
- cmd 控制台 提示:请求的操作须要提升!
- Python中小整数对象池和大整数对象池
- 找不到 tools.jar。请检查 C:\Program Files\Java\jre1.8.0_151 是否包含有效的 JDK 安装
- 文章采集伪原创工具_卓尔博通|如何把伪原创文章变成原创
- boost::python模块使用通用函数或 ufunc 的示例
- “约见”面试官系列之常见面试题之第九十五篇之vue-router的组件组成(建议收藏)
- windows 编程随笔——输出文本WM_PAINT消息|有效矩形和无效矩形
- Nginx 配置生成自签证书
- 机器学习Scikit-Learn基本操作实战
- 基于Unity官方素材开发的3D二人沙漠坦克大战
- 微信小程序获取openId,传参问题导致参数无效(errcode: 40013、errcode:40125、errcode“:40029)
- nginx参数keepalive_timeout
- Apollo感知解析之MinBox障碍物边框构建
- Edison 物联网:使用MRAA发挥平台输入输出能力
- Windows11 下屏幕亮度自动调整的问题解决
- 工作知识记录—TDMA和物理层协议
- rabbitmq用户及vhost配置
- 安卓应用程序配置文件存放位置
- JDK19都出来了~是时候梳理清楚JDK的各个版本的特性了【JDK9特性讲解】
热门文章
- python生成word文档有哪些库_python实现生成word文档并转为pdf
- 隐藏在计算机软硬件,隐匿在计算机软硬件背后的语言
- Latex 公式左对齐
- 中国农业银行研发中心面试经历分享
- html如何设置超大字符集,[转载]【教程】CJk超大字符集使用方法
- 上海交大计算机系分数线2019,2019年上海部分高校各专业录取分数线汇总|附2019上海交通大学上海生源情况!...
- 个人邮箱地址格式,如何能够正确的书写?
- awk及sum求和!
- PMP 成本计算相关
- PotPlayer + VSFilter 加载双字幕视频教程