在实际中, 我们需要在满足某种条件后才去做某事,比如只有在周末才去逛街;或者需要重复做某件事,比如在流水线的工作。而程序就是用来解决生活中的问题,所以Python也实现了这样的结构,分别为分支结构与循环结构。
1) 分支结构
分支在Python中使用if语句。基本结构是
If 条件:
# 条件成立执行的语句写在此处
else:
# 条件不成立时执行此处的语句
条件的执行结果是布尔型数据。即为:如果True,执行if下面的语句,如果False就执行else下面的语句。注意if下面的语句需要缩进4个空格或一个tab。
condition = [1,2,3,4]
if len(condition) > 3: # 判断condition的长度是否大于3
print('变量 condition 的长度是大于 3 的') # 大于3时执行
else:
print('变量 condition 的长度是不大于 3 的') # 否则执行这里的代码
# 上面的if语句已经完成,程序会接着执行下面的
if 2 in condition: # 2 in [1,2,3,4]的 in 操作表示判断 2 是不是在 [1,2,3,4] 中
print('变量 condition 包含 2 这个元素')
else: print('变量 condition 不包含 2 这个元素') # 若只执行一句,可直接在后面