用户:March_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))