猫史档案馆


秀Python作品之求面积

用户:March_12thMarch_12th查看:0 回复:0 评论:0 创建时间:2020-11-15T10:26:56


这个程序可以求正方形、长方形、平行四边形、三角形、梯形和圆形的面积,复制到海龟编辑器吧!

choise = int(input("你要求什么图形的面积? 1.正方形 2.长方形 3.平行四边形 4.三角形 5.梯形 6.圆形"))
if choise == 1:
    square_a = int(input("这个正方形的边长是多少?"))
    square_answer = square_a * square_a
    print("答案是{}".format(square_answer))
elif choise == 2:
    rect_a = int(input("这个长方形的长是多少?"))
    rect_b = int(input("宽呢?"))
    rect_answer = rect_a * rect_b
    print("答案是{}".format(rect_answer))
elif choise == 3:
    px_a = int(input("这个平行四边形的底是多少?"))
    px_h = int(input("高呢?"))
    px_answer = px_a * px_h
    print("答案是{}".format(px_answer))
elif choise == 4:
    triangle_a = int(input("这个三角形的底是多少?"))
    triangle_h = int(input("高呢?"))
    triangle_answer = (triangle_a * triangle_h) / 2
    print("答案是{}".format(triangle_answer))
elif choise == 5:
    trapezoid_a = int(input("这个梯形的上底是多少?"))
    trapezoid_b = int(input("下底呢?"))
    trapezoid_h = int(input("还有高:"))
    trapezoid_answer = (trapezoid_a + trapezoid_b) * trapezoid_h / 2
    print("答案是{}".format(trapezoid_answer))
else:
    pi = 3.14
    circle_choise = int(input("你是要输入半径还是直径? 1.半径 2.直径"))
    if circle_choise == 1:
        circle_r = int(input("它的半径是多少?"))
    else:
        circle_d = int(input("它的直径是多少?"))
        circle_r = circle_d / 2
    circle_answer = pi * circle_r * circle_r
    print("答案是{}".format(circle_answer))


回复

上一页1 页 / 共 0下一页