1. if 2. if else 3. if elif else 4. if嵌套
1.if基础语法
# 条件判断 分支语句
# if # 关键词 如果 假设
# 如果明天下雨,我就去图书馆看书
"""
if 条件语句:
满足条件运行的代码1
满足条件运行的代码2
"""
# : 代表条件结束
# if 年龄大于等于18岁:
# 去网吧上网
# 快乐上号
age = 19 # 创建变量年龄
if age >= 18:
print('去网吧上网')
print('快乐上号')
print('我是代码结尾,你的代码已结束')
2.if else语法
# if 条件语句:
# 满足条件运行的代码1
# 满足条件运行的代码2
# else: 否则
# 不满足条件 运行的代码1
# 不满足条件 运行的代码2
# age = int(input('请输入年龄:')) # input()返回的是字符串
# print('去网吧上网')
# if age >= 18: # 这里比较用的int类型
# print('快乐上号')
# else:
# print('快回家写作业!')
# 如果你的年龄大于18 去网吧上网快乐上号,否则快回家写作业
# 如果明天下雨 我就去图书馆看书,否则我就去公园散步
weather = input('请输入天气:') # input()返回的是字符串
if weather == '下雨':
print('去图书馆看书')
else:
print('去公园散步')
3.if嵌套语法
"""
if 条件语句:
满足条件运行的代码1
满足条件运行的代码2
if 条件语句:
满足条件运行的代码1
满足条件运行的代码2
······
"""
# 坐公交车,有钱才能上车,上车后有位置才能坐
my_money = 1 # 身上有的钱
zuowei = True # False 有无座位
if my_money >= 2: # 条件表达式返回一个bool类型
print('有钱上车,乘公交车去公司')
if zuowei: # 如果有(无)座位
print('坐到座位上')
else:
print('站票一张')
else:
print('跑步去公司')
4. if elif else
# 如果明天下雨 我就去图书馆看书,否则我就去公园散步
# if 条件语句:
# 满足条件运行的代码1
# 满足条件运行的代码2
# elif 条件语句:
# 满足条件运行的代码1
# 满足条件运行的代码2
# ···
# else: 否则
# 不满足条件 运行的代码1
# 不满足条件 运行的代码2
# 如果明天下雨 我就去图书馆看书,否则我就去公园散步
# elif 需要写在if和else的中间
# 也可以不写else else只能写在最后
# elif 可以写多个,当if不满足的时候会运行到elif判断
# if if 和 if elif
# if elif else 的语法结果永远只会运行一个代码块
# 如果明天下雨 我就去图书馆看书,
# 再如果明天是阴天,我就在家打游戏
# 再如果明天是下雪,我就在被窝里睡觉
# 否则我就去公园散步
# weather = input('请输入天气:') # input()返回的是字符串
# if weather == '下雨':
# print('去图书馆看书')
# elif weather == '阴天':
# print('在家打游戏')
# elif weather == '下雪':
# print('在被窝里睡觉')
# else:
# print('去公园散步')
"""
判断工作年龄是否合法
合法工作年龄判断
小于18 童工
18-60 合法工作年龄
大于60 退休年龄
"""
age = int(input('请输入你的年龄:'))
if age < 18:
print('童工')
elif 18 <= age <= 60:
print('合法工作年龄')
else:
print('退休年龄')