【Python】英寸和厘米换算、分数划分等级、计算三角形周长和面积

1.英寸和厘米换算

1英寸 = 2.54厘米

value = float(input("请输入长度:"))
unit = input("请输入单位:")
if unit == 'in' or unit == '英寸':
print('%f英寸 = %f厘米' % (value, value * 2.54))
elif unit == 'cm' or unit == '厘米':
print('%f厘米 = %f英寸' % (value, value / 2.54))
else:
print('请输入有效的单位')

2.根据分数得出等级

不能先写score>=60,会产生错误,范围要从小的开始写。

score = float(input('请输入成绩:'))
if score >= 90:
grade = 'A'
elif score >= 80:
grade = 'B'
elif score >= 70:
grade = 'C'
elif score >= 60:
grade = 'D'
else:
grade = 'E'
print('对应的等级是:', grade)

3.输入三条边长,如果能构成三角形就计算周长和面积

根据海伦公式求
image

a = float(input('a = '))
b = float(input('b = '))
c = float(input('c = '))
# 最小两边之和大于第三边->构成三角形的必要条件
if a+b>c and a+c>b and b+c>a:
print('周长:%f'%(a+b+c))
p = (a+b+c)/2
area = (p*(p-a)*(p-b)*(p-c))**0.5
print('面积:%f'%(area))
else:
print('不能构成三角形')
posted @   植树chen  阅读(1228)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
点击右上角即可分享
微信分享提示