# -*- coding:utf-8 -*-
#yys
#python 3.7.2
# 1.什么是条件控制语句
# 条件控制语句,也可以称之为判断语句,通过一条或多条的执行结果来决定接下来要执行的代码块。
# 2. if语句
# 2.1 if语句是用来进行判断的,最简答的if语句只有一个判断一个操作。
# 语法如下:
# if 条件:
# 条件成立,执行代码块
x=10
ifx>1:
print(x) #10
# 2.2和其他语言一样,python中也提供了与if搭配使用的else语句,else表示否则。
# 在没有通过if判断的时候,执行的另一个操作。
# 语法
# if 条件:
# 满足条件执行的代码块1
# else:
# 没有满足if条件执行的代码块2
x2=10
ifx2>11:
print(x2)
else:
print("不满足条件")#不满足条件
# 2.3 if-elif-else
# 一个if只能有一个else,但是可以拥有多个elif。
# Python中没有switch-case,可以使用if-elif-else来代替switch-case
# 使用方法如下:
# if 条件:
# 满足if条件执行的代码块1
# elif 条件1:
# 满足条件1执行的代码块2
# elif 条件2:
# 满足条件2执行的代码块3
# else:
# 不满足以上条件执行的代码块4
x3=10
ifx3>1:
print("x3大于1")
elifx3>3:
print("x3大于3")
elifx3>6:
print("x3大于6")
elifx3>9:
print("x3大于9")
else:
print("其他")
# x3大于1
x4 = 6
ifx4< 1:
print(x2)
elif1<= x4 <3:
print("x4大于等于1,小于3")
elif3<= x4 <6:
print("x4大于等于1,小于6")
elifx4 >6:
print("x4大于6")
else:
print("其他1")
# 其他1
# 2.3 If嵌套就是在if-elif-else结构中再嵌套另外一个if-elif-else结构。
# if 条件:
# 满足if条件执行的代码块
# elif 条件1:
# if 条件1-1:
# 满足条件1-1执行的代码块
# elif 条件1-2:
# 满足条件1-2执行的代码块
# else:
# 都不满足执行的代码块
# elif 条件2:
# 满足条件2执行的代码块
# elif 条件3:
# 满足条件1执行的代码块
x6=10
x5 = 2
ifx5< 1:
print(x2)
elif1<= x