Python计算几何图形面积的示例代码

顾星河
顾星河
发布时间:2026-10-13| 5人浏览过
原创

本文介绍使用Python编写程序计算长方形、正方形、三角形及圆形面积的实例。重点解析如何通过map函数处理多参数输入,以及利用%.2f格式化输出保留两位小数,帮助初学者掌握基础输入输出与数学计算逻辑。

Python计算几何图形面积的示例代码

有开发者提问如何编写程序,根据用户输入的要求输出对应几何形状的面积。

这里简要编写了几行代码,未处理输出异常,主要记录int类型数据的接收过程,具体实现见下图。

该示例涉及两个核心知识点。

第一,计算长方形和三角形面积时,由于需要从终端接收用户的多个参数输入,采用了map(int, raw_input().split())的方式进行处理。

第二,计算圆面积时,若需保留小数点后两位,则使用%.2f格式进行接收和输出。


#!/usr/bin/python 
#-*-coding:utf-8 -*-
 
name = raw_input("Please input your name here : ")
if name == '':
 print "we don't like anonymous"
else:
 choose = input("Which shape would you like to choose 1:Rectangle, 2:Square, 3:Triangle or 4 Round? :")
 if choose == 1:
 width, height = map(int, raw_input("Input width and height here, like 5 8 :").split())
 print "Area = %d" % (width * height)
 elif choose == 2:
 length = input("Input width and height here, like 4:")
 print "Area = %d" % length ** 2
 elif choose == 3:
 width, height = map(int, raw_input("Input width and height here, like 5 8 :").split())
 print "Area = %d" % (width * height / 2)
 elif choose == 4:
 diameter = input("Input diameter here like 3 :")
 print "Area = %.2f" % (3.14 * (diameter / 2) ** 2)
 else:
 print "Invalid choose"

以上Python计算几何图形面积的示例代码分享完毕,供读者参考,欢迎支持。

相关标签:

免责声明:本文内容仅供参考,不代表本站观点。转载或引用请注明出处。

Python 相关产品和应用

全部下载
Selenium

Selenium

4.51.0 · Windows

用于浏览器自动化和 Web 测试的 Python 工具。

scikit-learn

scikit-learn

1.9.1 · Windows

常用 Python 机器学习算法与模型评估工具库。

Black

Black

26.10.1 · Windows

强调一致性的 Python 自动代码格式化工具。

Ruff

Ruff

0.17.1 · macOS

由 Rust 编写的高速 Python 代码检查和格式化工具。

pytest

pytest

9.1.1 · Windows

简洁而强大的 Python 自动化测试框架。

FastAPI

FastAPI

0.146.0 · Windows

高性能 Python API 框架,支持类型提示和自动接口文档。

Flask

Flask

3.1.3 · Windows

轻量灵活的 Python Web 应用框架。

Django

Django

6.1.2 · Windows

成熟的 Python Web 框架,适合构建内容站点和业务系统。

Spyder

Spyder

6.1.7 · Windows

面向科学计算与数据分析的 Python 集成开发环境。

SciPy

SciPy

1.18.1 · Windows

面向科学、工程和技术计算的 Python 算法库。