If语句
Python 数学中常用逻辑条件:
- 等于:
a == b
- 不等于:
a != b
- 小于:
a < b
- 小于等于:
a <= b
- 大于:
a > b
- 大于等于:
a >= b
Python中定义代码的范围是用缩进,而在其他语言中使用花括号来实现
a = 3
b = 2
if a < b:
print("a is bigger than b")
Elif关键字
elif
关键字是,如果对之前的判断不符合,则进入elif条件试一试是否符合
a = 3
b = 5
if a > b:
print("a is bigger than b")
elif a < b:
print("a is smaller than b")
Else关键字
else
关键字是,如果不符合之前的任何条件,则进入else语句内
a = 3
b = 5
if a > b:
print("a is bigger than b")
elif a == b:
print("a and b are equal")
else:
print("a is smaller than b")
简写if…else语句
顾名思义,就是把if…else
语句放在一行
a = 3
b = 5
print("a is bigger than b") if a > b else print("b is bigger than a")
And关键字
and
关键字是一个逻辑运算符,可以和if语句组合使用
a = 3
b = 5
c = 2
if a < b and c < a:
print("They are all right")
Or关键字
or
关键字同样也是一个逻辑运算符,也同样可以和if语句组合使用
a = 3
b = 5
c = 2
if a > b or a > c:
print("one of the condition is right")
While语句
如果跟在while
后面的判断语句为真,就可以执行内部语句
i = 0
while i < 5:
print(i)
i += 1
break语句
当while
语句中出现break
即使条件为真,系统仍然会结束循环
i = 0
while i < 5:
if i == 3:
break
print(i)
i += 1
continue语句
当while
语句中出现continue
我们可以停止当前语句内的执行,继续下一次循环
i = 0
while i < 5:
i += 1
if i == 3:
continue
print(i)