Python五:流程控制之if语句
在编程中有一些语句,可以控制程序的流程,比如if语句,也叫做条件判断语句。
结合现实生活中例子就是:如果考试考60分,加鸡腿。
在程序中如何表示
if 考60分 == True:
加鸡腿
这里的条件就是考60分,如果条件达成,需要执行相对应的代码,也就是加鸡腿。如果没有达成不会解锁加鸡腿的奖励。
再看个简单的例子,这里有一个动物列表,如果列表里有猫,就吃鱼。没有的话打印动物名称。
animals = ['duck','pig','cat','tigger']
for animal in animals:
if animal == 'cats':
print("猫吃鱼")
else:
print(animal)
这里当遍历到的动物是猫是,就会打印猫吃鱼这段话。如果这个条件没有满足,则打印当前动物的名称。
if语句的核心是一个值为True或的表达式。
相等
注意这里赋值cat只是为了好对比,实际运行中程序变量的值是未知的
如果需要忽略值的大小写,可以利用字符串的函数来处理。如下:
不相等
不相等的写法是!=。比如 a != b
数字
除了等于和不等于,还有其他的比较运算符比如
> 大于
>= 大于等于
< 小于