一天的天 发表于 2023-1-8 18:58:22

3.流程控制语句

1.已知点的坐标(x, y),判断其所在的象限。

x = int(input("请输入x的坐标:"))
y = int(input("请输入y的坐标:"))
if x > 0 and y > 0 :
    print("第一象限")
elif x < 0 <= y :
    print("第二象限")
elif x < 0 and y < 0 :
    print("第三象限")
elif x >= 0 > y :
    print("第四象限")
elif x == 0 and y == 0 :
    print("原点")输出结果:
请输入x的坐标:3
请输入y的坐标:6
第一象限

请输入x的坐标:-6
请输入y的坐标:5
第二象限

请输入x的坐标:-9
请输入y的坐标:-5
第三象限

请输入x的坐标:1
请输入y的坐标:-2
第四象限

请输入x的坐标:0
请输入y的坐标:0
原点2、请根据BMI公式(体重除以身高的平方)计算BMI指数,

BMI指数如下:低于18.5:过轻
18.5-25:正常
25-28:过重
28-32:肥胖
高于32:严重肥胖
请输入小明身高1.75和体重80.5kg,用if-elif语句帮小明判断并打印BMI结果。
weight = float(input("请输入体重(kg):"))
height = float(input("请输入身高(m):"))
BMI = weight / height ** 2
print("BMI:")
if 0 < weight < 18.5 :
    print("过轻")
elif 18.5 <= BMI < 25 :
    print("正常")
elif 28 <= BMI < 32 :
    print("肥胖")
else:
    print("严重肥胖") 
4、请分别使用while和for语句输出1至100的奇数和。

# while语句i=1sum = 0while i
页: [1]
查看完整版本: 3.流程控制语句