一、单向判断:if
- 意思就是:如果……就……
- if(条件)后须跟随英文冒号:
# 为钱包赋值
money = 1000
# 条件:如果有1000块钱以上(包含1000块),就去吃日料
if money>=1000:
# 结果:显示‘你去吃日料’的结果
print('金刚狼带凤凰女去吃日料')
-
这段代码的实现逻辑是:
-
首先,第一行代码,用=号对当前情况进行赋值:将钱包1000赋值给变量money。
-
第二步,确定if条件: 如果钱包money的值>=1000, 就执行冒号后的下一行命令。
-
第三步,用print =()命令打印出结果, 你去吃日料吧,带上钱,带上女朋友。
-
- 缩进
- 切记满足条件的输出结果前要有缩进.,缩进是四个空格或一个Tab键
- 被缩进的所有内容被称为if语句内的代码块
- 表示: 如果满足if条件,计算机就会执行if语句内的代码块。(缩进的所有内容)
二、双向判断:if…else…
- 如果满足if的条件,则执行if代码块内内容;若不满足if的条件,则执行else代码块内内容
- if后须跟随条件,并加英文冒号:
- else后不用跟随条件,加英文冒号:
# 为钱包赋值
# 条件:如果有1000块钱以上(包含1000块),就去吃日料
if money>=1000:
print('金刚狼带凤凰女去吃日料')
# 条件:当不满足if条件,执行else条件下语句
else:
print('金刚狼带凤凰女去吃KFC')
# 赋值语句:为体重赋值
weight = 98
# 条件:满足体重超过90(包含90)
if weight>=90:
# 结果:显示‘跑步’的结果
print('她就每天去跑步')
# 条件:当赋值不满足if条件时,执行else下的命令
else:
# 结果:显示‘散步’的结果
print('她就每天去散步')
三、多向判断
- 多向判断的语句为:if…elif…else
- if后须跟随条件,并加英文冒号:
- elif后须跟随