圆锥体是通过将公共点的无限线段连接到圆形底中的所有点而形成的三维图形。这个共同点也称为顶点。圆锥体使用三个维度进行测量:其圆形底部的半径、高度和横向高度。

圆锥体的高度和横向高度之间的差异是这样的:高度是从圆底的顶点到中心测量的,而横向高度是连接顶点和圆形底面上任何的线段的长度。

圆锥体的侧表面积(也称为曲面面积)使用横向高度测量,总面积也使用横向高度加上圆形底座的面积进行测量。计算这些面积的公式如下

<span style="color:#000000">Lateral Surface Area − πrl
Total Surface Area − πr(r+l)
</span>

圆锥体的体积定义为圆锥体的曲面和圆形底面所包含的空间。

−13πr2h13 πr2小时

输入输出方案

让我们看一些输入输出场景 -

假设输入为圆形底面的半径、实际高度和横向高度,则输出为 -

<span style="color:#000000">Input: (3, 4, 5) // 3 is radius, 4 is actual height and 5 is lateral height
Result: Lateral Surface Area: 47.12388980384689
Total Surface Area: 75.39822368615503
Volume: 37.69911184307752
</span>

使用数学公式

我们使用标准的数学公式来求锥体的表面积和体积。输入要求是半径、横向高度和圆锥的实际高度。让我们看一个简单的python示例来更好地理解它。

以下示例实现了具有特定半径和高度的圆锥体的表面积和体积的计算。

import math l = 5 h = 4 r = 3 #calculating the lateral surface area lsa = (math .pi ) *r *l print ( "Lateral Surface Area: " , str (lsa ) ) #calculating the total surface area tsa = (math .pi ) *r * (r +l ) print ( "Total Surface Area: " , str (tsa ) ) #calculating the volume vol = ( 1 / 3 ) * (math .pi ) *r *r *h print ( "Volume: " , str (vol ) )

输出

在编译和执行上述程序时,输出获得为 -

<span style="color:#000000">Lateral Surface Area: 47.12388980384689
Total Surface Area: 75.39822368615503
Volume: 37.69911184307752
</span>

计算面积和体积的功能

Python 还允许用户定义的函数,这些函数可以使用 def 关键字和所需的参数来声明。在此示例中,我们将创建函数来计算圆锥体的表面积和体积。

在以下示例中,程序采用的输入将是半径、高度和横向高度。声明用户定义的函数以计算表面积和体积。

import math def cone_lsa (r , l ) : #calculating the lateral surface area lsa = (math .pi ) *r *l print ( "Lateral Surface Area: " , str (lsa ) ) def cone_tsa (r , l ) : #calculating the total surface area tsa = (math .pi ) *r * (r +l ) print ( "Total Surface Area: " , str (tsa ) ) def cone_vol (r , h ) : #calculating the volume vol = ( 1 / 3 ) * (math .pi ) *r *r *h print ( "Volume: " , str (vol ) ) l = 5 h = 4 r = 3 cone_lsa (r , l ) cone_tsa (r , l ) cone_vol (r , h )

输出

上述代码的输出显示如下 -

<span style="color:#000000">Lateral Surface Area: 47.12388980384689
Total Surface Area: 75.39822368615503
Volume: 37.69911184307752</span>

Python程序来计算锥体的体积和面积相关推荐

  1. Python程序来计算球体的体积和面积

    球体(实体)通常被认为是二维图形,即使该图形从其中心在三个平面上可见.造成这种情况的主要原因是,球体仅使用其半径进行测量. 然而,空心球体被认为是三维图形,因为它在其球壁内包含空间,并且有两个不同的半 ...

  2. 编写一个Python程序,计算任意圆锥体的体积和表面积。

    编写一个Python程序,计算任意圆锥体的体积和表面积. import math r=float(input("半径是")) h=float(input("高是" ...

  3. 编写python程序、计算账户余额_《易学Python》——第1章 为何学习Python 1.1 学习编程...

    本节书摘来自异步社区<易学Python>一书中的第1章,第1.1节,作者[澳]Anthony Briggs,王威,袁国忠 译,更多章节内容可以访问云栖社区"异步社区"公 ...

  4. python编写程序计算1*2*3_编写一个python程序来计算事务的精确变化

    我正在编写一个程序来计算客户交易的零钱,它还将告诉收银员每种面额中有多少可以交给客户(尽管它假设有一个无限填充的收银台).在 似乎一切都井井有条,工作正常,除了几个例子,我不知道为什么.例如,当我输入 ...

  5. C语言简单编程:计算球的体积和面积

    今天用 C语言做一个计算球的体积和表面积的程序. 首先我们要知道球的体积和表面积计算公 对于公式中用到的圆周率PI我们使用"宏替换"来实现.我们定义为大写字母PI并使之被替换的值为 ...

  6. C++编程练习:抽象类——编写一个程序,计算三角形、正方形的面积,抽象出一个基类base。

    例.编写一个程序,要求计算三角形.正方形的面积,抽象出一个基类base,在其中说明一个虚函数display( )用来展示其参数且求出面积. 代码如下: 头文件headfile.h: #pragma o ...

  7. 编写python程序、计算账户余额_小明有20w存款存在余额宝中,按余额宝年收益为3.35%计算,用Python编写程序计算,多少年后小明的存款达到30w?...

    [判断题]卤素灯泡是在灯泡内充入氟.氯等卤素气体. [单选题]我国刑法第12条关于溯及力的规定采取的是( ). [填空题]本地局域网 LAN 内, () 和无绳电话速率较低,主流带宽是 100kbps ...

  8. 编写python程序、计算账户余额_《计算机科学丛书PYTHON程序设计(原书第2版)/(美])凯.S.霍斯特曼》【价格 目录 书评 正版】_中国图书网...

    出版者的话 译者序 前言 第1章 概述 1 1.1 计算机程序 1 1.2 深入剖析计算机 2 1.3 Python编程语言 4 1.4 熟悉编程环境 5 1.5 分析**个程序 9 1.6 错误 1 ...

  9. 用Python程序去计算三种规则的三维几何结构角系数

    三维图与计算公式如下: 代码如下: from sympy import * #求长方体上下表面的角系数 def DOWN_UP_surface(X,Y,L):a = X/Lb = Y/LX_12 = ...

最新文章

  1. 【最新专升本】软件工程试题及答案_
  2. linux进程及作业管理实验,Linux 进程及作业管理(示例代码)
  3. Python reverse
  4. ETSI GS MEC 015,MEP 带宽管理 API
  5. pat天梯赛L2-025. 分而治之
  6. 什么是saashrm
  7. Linux Capabilities 入门教程--概念篇
  8. Visual C++中MFC消息的分类
  9. MySQL Cluster 群集安装环境介绍
  10. PostgreSQL 空间处理函数
  11. mysql 5.5.32备份数据库_十六、mysql的备份与恢复(二)--mysqldump
  12. Sum nyoj215
  13. 桌面运维成功考证HCIP,我是如何下定决心改变的
  14. 安卓手机的指纹存储在手机内部有没有可能被窃取?
  15. asp.net保存图片
  16. 调度程序所用数据结构—Linux
  17. python中_x、__x、__xx__的区别
  18. SAP 未计划交货费-MIRO发票校验
  19. CentOS的自动化安装光盘制作 (详细流程)
  20. idea 启动时怎么选择工作空间

热门文章

  1. 从PayPal提现到香港招行一卡通港币,再兑换为内地招行一卡通人民币
  2. python object的实例是什么_python中的type和object详解
  3. 分枝限界法求解0/1背包问题
  4. Co-VQA : Answering by Interactive Sub Question Sequence
  5. Tomcat 7 相关参数优化说明及配置最佳案例
  6. Simulink嵌入式自动代码生成DSP 28335/28035/28x系列 (1)——官方例程(1)讲解 {ADC-PWM同步中断}
  7. let 92. Reverse Linked List II
  8. QT error: LNK2019: 无法解析的外部符号 __imp__SendMessageW@ 类型的错误 以及 pragma comment 的作用(用法)
  9. JAVA大学实用教程(第四版)课后习题三、四章答案(自整理)
  10. 股票投资 - 股票的安全边际