Python入门之选择语句&循环语句练习

"""
选择语句
if bool类型的条件:
pass
满足条件执行的语句
else:
不满足条件执行的语句
--------------------------------------------
if 条件1:
满足条件1执行的语句
if 条件2:
满足条件2执行的语句
if 条件3:
满足条件3执行的语句
--------------------------------------------
if 条件1:
满足条件1执行的语句
elif 条件2:
不满足条件1,满足条件2执行的语句
elif 条件3:
不满足条件1/2,满足条件3执行的语句
else:
以上条件都不满足执行的语句

--------------------------------------------
循环语句
if 条件:
满足条件执行一次
else:
不满足条件执行一次
while 条件:
满足条件才执行的循环体
else:
不满足条件执行一次
跳转语句
break
"""

# 需求:执行三次
usd = int(input("请输入美元:"))
print(usd * 6.9)
count = 0
while count < 3:  # 0 1 2
    count += 1
    usd = int(input("请输入美元:"))
    print(usd * 6.9)

while循环 练习1:

# 练习1:在控制台中输入 0 1 2 3 4 5
count = 0
while count < 6:
    print(count)
    count += 1

while循环 练习2:

# 练习2:在控制台总输入 2 3 4 5 6 7
count = 2
while count < 8:
    print(count)
    count += 1

while循环 练习3:

# 练习3:在控制台中输入 0 2 4 6
count = 0
while count <= 6:
    print(count)
    count += 2

作业:

# 作业1:
# 在控制台中获取月份,显示季度,或者提示月份错误
month = int(input("请输入月份:"))

if month < 1 or month > 12:
    print("月份错误")
elif month >= 10:
    print("")
elif month >= 7:
    print("")
elif month >= 4:
    print("")
else:
    print("")
# 作业2:
# 在控制台中获取年龄,
# 如果小于0岁,打印输入有误,
# 如果一个人的年龄小于2岁,就打印是婴儿
# 如果一个人年龄2(包含)~13岁,就打印是儿童
# 如果一个人年龄13(包含)~20岁,就打印是青少年
# 如果一个人年龄20(包含)~65岁,就打印是成年人
# 如果一个人年龄65(包含)~150岁,就打印是老年人
# 150岁以上,打印“那是不可能”
age = int(input("请输入你的年龄:"))
if age < 0:
    print("输入有误!")
elif age < 2:
    print("你是婴儿!")
elif age < 13:
    print("你是儿童!")
elif age < 20:
    print("你是青少年!")
elif age < 65:
    print("你是成年人!")
elif age < 150:
    print("你是老年人!")
else:
    print("那是不可能的....")
# 作业3:
# 根据身高体重,参照BMI,返回身体情况
# BMI:用体重千克数除以身高米数的平方得出的数字
# 中国参考标准
# 体重过低BMI < 18.5
# 正常范围18.5 ≤ BMI < 24
# 超重24 ≤ BMI < 28
# I度肥胖28 ≤ BMI < 30
# II度肥胖30 ≤ BMI < 40
# III度肥胖BMI ≥ 40.0
height = float(input("请输入身高:"))
weight = float(input("请输入体重:"))
bmi = weight / height ** 5
if bmi < 18.5:
    print("体重过低....")
elif bmi < 24:
    print("正常范围....")
elif bmi < 28:
    print("超重....")
elif bmi < 30:
    print("I度肥胖....")
elif bmi < 40:
    print("II度肥胖....")
else:
    print("III度肥胖")

 

posted @ 2023-01-26 10:06  黎小菜  阅读(123)  评论(0)    收藏  举报