【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.输入三条边长,如果能构成三角形就计算周长和面积
根据海伦公式求
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('不能构成三角形')
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)