第一题
x = int(input("请输入百分制成绩:"))
if x >= 60:
print("Pass")
else
print("Fall")
第二题
a = float(input('输入三角形第一边长: '))
b = float(input('输入三角形第二边长: '))
c = float(input('输入三角形第三边长: '))
# 计算半周长
s = (a + b + c) / 2
# 计算面积
area = (s*(s-a)*(s-b)*(s-c)) ** 0.5
print('三角形面积为 %0.2f' %area)
第三题
x = int(input("请输入PM2.5数值:"))
if x <= 50:
print("优")
elif x >50 or x <= 100:
print("良")
elif x >100 or x <= 150:
print("轻度污染")
elif x >150 or x <= 200:
print("中度污染")
elif x >200 or x <= 300:
print("重度污染")
else
print("严重污染")
第一题:
def score():
print("请输入一个百分制成绩!")
while True:
x=input("请输入符合要求得数字:")
x=int(x) # 庶出为字符 改为 整数格式
if ((x>=0) &(x<=100)):
if x>=60:
print('Pass')
break
else:
print('Fail')
break
else:
print('不符合要求!')
score()
第二题
def score():
print("请输入一个百分制成绩!")
while True:
a = float(input('输入三角形第一边长: '))
b = float(input('输入三角形第二边长: '))
c = float(input('输入三角形第三边长: '))
# 三角形得成立条件:最小两边之和大于第三边
if a>b:a,b=b,a # a,b中取最小得为a
if b>c:b,c=c,b # 在b,c中取小的为b
if a+b>c:
print("a,b,c是一个三角形!")
# 计算半周长
s = (a + b + c) / 2
# 计算面积
area = (s*(s-a)*(s-b)*(s-c)) ** 0.5
print('三角形面积为 %0.2f' %area)
break
else:
print("a,b,c不是一个三角形")
score()
第三题:同上