计算几何体的表面积和体积

长方形的面积

import math
a,b = map(eval,input().split())
s = a*b 
print(f'长方形的面积为{s:.2f}')

长方体的长、宽、高分别是XYZ

长方形面积:S=X∗Y

长方体表面积:S=2∗X∗Y+2∗X∗Z+2∗Y∗Z

长方体体积:V=X∗Y∗Z

a,b,c = map(eval,input().split())
v=a*b*c 
s=2*a*b +2*b*c +2*a*c 
print(f'长方体的表面积为{s:.2f}, 体积为{v:.2f}')

PI 为圆周率,约为 3.14159R 为 半径。

圆的面积:S=PI∗R∗R

import math
r=eval(input())
s=math.pi*r**2
print(f'圆形的面积为{s:.2f}')

PI 为圆周率,约为 3.14159R 为 半径

圆的面积:S=PI∗R∗R

球体表面积:S=4∗PI∗R∗R

球体体积:V=4/3∗PI∗R∗R∗R

import math
r=eval(input())
s=4*math.pi*r*r 
v=(4/3)*math.pi*r *r *r 
print(f'球的表面积为{s:.2f}, 体积为{v:.2f}')

PI 为圆周率,约为 3.14159

R 为 半径。

圆的面积:S=PI∗R∗R

圆柱体表面积:S=2∗PI∗R∗(R+H)

圆柱体体积:V=PI∗R∗R∗H

import math
r,h = map(eval,input().split())
l=2*math.pi*r 
s= l *h +2*math.pi*r **2
v=h*math.pi*r**2
print(f'圆柱体的表面积为{s:.2f}, 体积为{v:.2f}')

PI 为圆周率,约为 3.14159R 为 半径。 圆的面积:S=PI∗R∗R 圆锥体表面积:S=PI∗R∗(R+sqrt(R∗R+H∗H)) 圆锥体体积:V=1/3∗PI∗R∗R∗H

import math

def cone(radius, height):
    """接收圆锥的底面半径和高,返回圆锥的表面积和体积,圆周率用math.pi"""
    #############Begin##############################
    s=math.pi*radius*(radius + math.sqrt(radius**2+height**2))
    v=1/3*math.pi*radius**2*height
    return f'圆锥的表面积为{s:.2f}, 体积为{v:.2f}'
    ########################End##############################

if __name__ == '__main__':
    radius, height = map(float, input().split())
    geometry = cone(radius, height)  # 调用判断图形类型的函数
    print(geometry)                          # 输出函数运行结果

side为正三棱柱的底面三角形边长。 底三角形的面积: area_of_triangle = 3 ** 0.5 /4 * side * side 正三棱柱表面积: area_of_tri_prism = 2 * area_of_triangle + 3 * side * height 正三棱柱体积: volume_of_tri_prism = area_of_triangle * height

import math

def tri_prism(side, height):
    """接收正三棱柱的底边长和高,返回正三棱柱的表面积和体积"""
    ########################Begin##############################
    c=3**0.5/4*side*side
    s=2*c+3*side*height
    v=c*height
    return f'正三棱柱的表面积为{s:.2f}, 体积为{v:.2f}'
    ###################End##############################

if __name__ == '__main__':
    side, height = map(float, input().split())
    geometry = tri_prism(side, height)  # 调用判断图形类型的函数
    print(geometry)                         # 输出函数运行结果

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值