4- if 流程语句和案例

发布时间 2024-01-13 16:43:20作者: ljh-

'''
流程控制
特点:从上往下依次执行
判断语句:通过判断决定做什么事情
'''

语法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('持续为公司做贡献') # 打印持续为公司做贡献