Initial commit: Python learning project with examples and exercises

This commit is contained in:
2025-07-20 17:08:50 +08:00
commit bc7bb56271
111 changed files with 11535 additions and 0 deletions
+57
View File
@@ -0,0 +1,57 @@
#4.1.1
county = input("请输入标准(国际/国内/国内外)")
tizhong = eval(input("请输入体重(kg)"))
shengao = eval(input("请输入身高(cm)"))
BMI = tizhong/(shengao/100)**2
a = "国际"
b = "国内"
c = "国内外"
if a == county[-2:]: #国际标准
if 0 <= BMI < 18.5:
print("国际偏瘦")
elif 18.5 <= BMI < 25:
print("国际正常")
elif 25 <= BMI < 30:
print("国际偏胖")
elif BMI >= 30:
print("国际肥胖")
else:
print("输入有误!请重新输入")
elif b == county[-2:]: #国内标准
if 0 <= BMI < 18.5:
print("国内偏瘦")
elif 18.5 <= BMI < 24:
print("国内正常")
elif 24 <= BMI < 28:
print("国内偏胖")
elif BMI >= 28:
print("国内肥胖")
else:
print("输入有误!请重新输入")
elif c == county[-3:]: #国内外标准
if 0 <= BMI < 18.5:
print("国际偏瘦",end=' ')
elif 18.5 <= BMI < 25:
print("国际正常",end=' ')
elif 25 <= BMI < 30:
print("国际偏胖",end=' ')
elif BMI >= 30:
print("国际肥胖",end=' ')
if 0 <= BMI < 18.5:
print("国内偏瘦")
elif 18.5 <= BMI < 24:
print("国内正常")
elif 24 <= BMI < 28:
print("国内偏胖")
elif BMI >= 28:
print("国内肥胖")
else:
print("输入有误!请重新输入")
else:
print("输入有误!请重新输入")