猫史档案馆


【Python作品分享】图形计算器【作业帖】

用户:wsxzwwsxzw查看:0 回复:0 评论:0 创建时间:2021-03-19T20:22:37


【作品展示】

center_image

 

【作品介绍】

计算图形的表面积和面积

 

【作品源代码】

import math


print('图形计算机')
print('请输入需要计算的是面积(1),表面积(2)')
z = int(input())
if (z == 1 ):
    print('面积计算器')
    print('请输入需要计算的是正方形(1),长方形(2),平行四边形(3),三角形(4),梯形(5),圆形(6)退出输入(0)')
    x = int(input())
    if (x == 0):
        print('通出程序')
    elif (x == 1):
        print('现在计算的是正方形,请输入长or宽')
        a = int(input())
        s = (a * a)
        print(s)
    elif (x == 2):
        print('现在计算的是长方形,请输入长and宽')
        a = int(input())
        b = int(input())
        s = int((a * b))
        print(s)
    elif (x == 3):
        print('现在计算的是平行四边形,请输入长and高')
        a = int(input())
        h = int(input())
        s = int((a * b))
        print(s)
    elif (x == 4):
        print('现在计算的是三角形,请输入长and高')
        a = int(input())
        h = int(input())
        s = ((a * b) / 2)
        print(s)
    elif (x == 5):
        print('现在计算的是梯形,请输入上底,下底and高')
        a = int(input())
        b = int(input())
        h = int(input())
        s = (((a + b) * h) / 2)
        print(s)
    elif (x == 6):
        print('现在计算的是圆形,请输入半径')
        r = int(input())
        s = (((math.pi) * r) * ((math.pi) * r))
        print(s)
    else:
        print('出错')

elif (z == 2):
    print("表面积计算")
    print('请输入需要计算的是正方形(1),长方形(2),三角形(3), 平行四边形(4),退出输入(0)')
    v = int(input())
    if (v == 0):
        print('通出程序')
    elif (v == 1):
        print('现在计算的是正方形,请输入棱长')
        a = int(input())
        s = int(6(a*a))
        print(s)
    elif (v == 2):
        print('现在计算的是长方形,请输入长and宽and高')
        a = int(input())
        b = int(input())
        h = int(input())
        s = int((a*h+a*c+h*c)*2)
        print(s)
    elif (v == 3):
        print('现在计算的是三角形,请输入长and宽and高')
        a = int(input())
        b = int(input())
        h = int(input())
        s = int((a*b+a*h/2+b*h/2)*2)
        print(s)
    elif (v == 4):
        print('现在计算的是平行四边形,请输入长and宽and高')
        a = int(input())
        b = int(input())
        h = int(input())
        s = int((a*b+a*h+b*h)*2)
        print(s)
    else:
        print('出错')

 

【提示】

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

https://python.codemao.cn


回复

上一页1 页 / 共 0下一页