用户:THORNS查看:2 回复:2 评论:2 创建时间:2020-11-29T18:56:07
【作品展示】

【作品介绍】
阔以算大部分图形面积~莫抄袭~
【作品源代码】
from math import pi as π
# 三角形
def Ss():
global all_S
a = float(input('三角形的底是多少?'))
h = float(input('三角形的高是多少?'))
all_S = a * h / 2
# 平行四边形
def Sp():
global all_S
a = float(input('平行四边形的底是多少?'))
h = float(input('平行四边形的高是多少?'))
all_S = a * h
# 长方形
def Sc():
global all_S
a = float(input('长方形的长是多少?'))
b = float('长方形的宽是多少?')
all_S = a * b
# 正方形
def Sz():
global all_S
a = float(input('正方形的边长是多少?'))
all_S = a ** 2
# 梯形
def St():
global all_S
a = float(input('梯形的上底是多少?'))
b = float(input('梯形的下底是多少?'))
h = float(input('梯形的高是多少?'))
all_S = (a + b) * h / 2
# 圆
def Sy():
global all_S
r = float(input('圆的半径是多少?'))
all_S = round(r**2*π, 2)
# 运行程序
print('LM帮你算面积')
print('注:本作品不得抄袭、搬运,仅限于课后检查,不要抄答案哦。')
print('----------------------------------------')
while True:
S = input('你要计算什么图形的面积?')
if S == '三角形':
Ss()
break
if S == '平行四边形':
Sp()
break
if S == '长方形':
Sc()
break
if S == '正方形':
Sz()
break
if S == '梯形':
St()
break
if S == '圆':
Sy()
break
else:
print('暂不支持计算{}的面积哦,请重新输入。'. format(S))
print('{}的面积是{}。'.format(S, all_S))
【提示】
部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:
https://python.codemao.cn