判断语句(if)的语法和案列

发布时间 2024-01-07 15:58:12作者: 罗科-ROCCO
'''
流程控制
特点:从上往下依次执行
判断语句:通过判断决定做什么事情
'''
#语法1
# if 条件表达式:条件表达式的结果为True,则执行语句1,为False,则不执行语句1
# 执行语句1
if 1 == 1: # 如果1等于1
print("1 == 1") # 打印"1 = 1"

#语法2:
#if 条件表达式:条件表达式的结果为True,则执行语句1,为False,则执行语句2
# 执行语句1
#else:
# 执行语句2
if 1 == 2: # 如果1等于2
print("1 == 2") # 打印"1 == 2"
else:
print("1 != 2") # 打印"1 != 2"
# 语句1和语句2只会执行一个

#语法3:
#if 条件表达式:
# 执行语句1
#elif 条件表达式:
# 执行语句2
# ...(添加多个elif条件)
#else:
# 执行语句3
if 1 == 3: # 如果1等于1
print("1 == 1") # 打印"1 == 1"
elif 1 == 2: # 如果1等于2
print("1 == 2") # 打印"1 == 2"
else:
print("1!= 1,1!= 2") # 打印"1!= 1,1!= 2"

# 等级:
# 3个月 实习生
# 12个月 项目经理
# 24个月 总经理
# 48个月 分公司总监
# 96个月 股东
l = int(input('请输入你的入职月份:')) # 获取用户输入的入职月份
if l<=0: # 判断入职月份是否合规
print('请输入正确的月份') # 提示用户输入正确的月份
else:
if l < 3: # 判断入职月份是否小于3
print('实习生') # 打印实习生
elif l>=3 and l < 12: # 判断入职月份是否在3到12之间
print('项目经理') # 打印项目经理
elif l>=12 and l < 24: # 判断入职月份是否在12到24之间
print('总经理') # 打印总经理
elif l>=24 and l < 48: # 判断入职月份是否在24到48之间
print('分公司总监') # 打印分公司总监
elif l>=48 and l <= 96: # 判断入职月份是否在48到96之间
print('股东') # 打印股东
else:
print('持续为公司做贡献') # 打印持续为公司做贡献