猫史档案馆


【Python作品分享】体积和表面积的计算

用户:御膳房御膳房查看:0 回复:1 评论:0 创建时间:2020-02-17T20:42:37


【作品展示】

center_image

 

【作品介绍】

此程序可以计算长方形、圆柱、圆锥的表面积和体积,如有漏洞请指出,谢谢

 

【作品源代码】

#开始进入Python的世界
判断 = str(input('长方体或圆柱或圆锥?'))
if ('圆柱' in 判断):
    单位 = str(input('单位?'))
    if (not ((str('米') in 单位) or (str('m') in 单位))):
        print('输入格式不对哦!')
    else:
        h = float(input('圆柱的高?'))
        r = float(input('圆柱底面半径?'))
        S = (((r * 2) * 3.14) * h + ((r * 2) * 3.14) * 2)
        V = (((((r * 2) * 3.14) / 2) * r) * h)
        print(str((str(('这个圆柱的表面积为' + ((str(S) + str(单位)) + str('²')))) + str(('这个圆柱的体积为' + ((str(V) + str(单位)) + str('³')))))))
elif ('圆锥' in 判断):
    单位 = str(input('单位?'))
    if (not ((str('米') in 单位) or (str('m') in 单位))):
        print('输入格式不对哦!')
    else:
        h = float(input('圆锥的高?'))
        r = float(input('圆锥底面半径?'))
        S = ((((r * 2) * 3.14) * h) / 2 + (r * 2) * 3.14)
        V = ((((r * 2) * 3.14) * h) / 3)
        print(str((str(('这个圆锥的表面积为' + ((str(S) + str(单位)) + str('²')))) + str(('这个圆锥的体积为' + ((str(V) + str(单位)) + str('³')))))))
elif ('长方体' in 判断):
    单位 = str(input('单位?'))
    if (not ((str('米') in 单位) or (str('m') in 单位))):
        print('输入格式不对哦!')
    else:
        h = float(input('长方体的高?'))
        a = float(input('长方体的长?'))
        b = float(input('长方体的宽?'))
        S = (((h * a + h * b) + b * a) * 2)
        V = ((h * a) * b)
        print(str((str(('这个长方体的表面积为' + ((str(S) + str(单位)) + str('²')))) + str(('这个长方体的体积为' + ((str(V) + str(单位)) + str('³')))))))
else:
    print('输入格式不对哦!')

 

【提示】

部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:

https://python.codemao.cn


回复

上一页1 页 / 共 1下一页
调皮的暴风雀528调皮的暴风雀528

好像有点问题啊

圆柱,高5,半径2,体积62.8000000000004?

点赞0


评论