1.单分支if语句
list1 = [1, 2, 3]
# 单分支if语句 判断1是否在list1里
if 1 in list1: #条件
print('1在list1里') # 条件成立执行这句
else:
print('1不在list1里') # 条件不成立执行这句
# 输出结果 1在list1里
2.多分支if语句
list1 = [1, 2, 3]
list2 = [4, 5, 3]
for value in list2:
if value in list1: # 条件一
print('{}在list1里'.format(value)) # 如果条件一成立,执行这里
elif value in list1: # 条件二
print('{}在list1里'.format(value)) # 如果条件一不成立,条件二成立,执行这里
elif value in list1: # 条件三
print('{}在list1里'.format()) # 如果条件一二不成立,条件三成立 执行这里
else:
print('{}不在list1里'.format(value)) # 如果条件一二三大都不成里执行这里
# 输出结果 第一次:4不在list1里 第二次:5不在list1里 第三次:3在list1里
3.if嵌套
list1 = [1, 2, 3]
if 1 in list1: # 条件一
print('1在list1里')
if 2 in list1: # 条件二
print('2在list1里')
else:
print('2不在list1里')
else:
print('不在list1里')
# 输出结果 第一次:1在list1里 第二次:2在list1里
# 条件一成立才会判断条件二
4.while 循环
# 简单while循环 计算1到10的和
num = 0
i = 1
while i <= 10: # 判断条件
num += i
i += 1 # 修改i的值 然后执行上面的判断条件
print('1到10的和是:{}'.format(num))
# 输出结果 1到10的和是:55
# while-else循环 计算1到100的和 计算结束后提示,并打印结果
num = 0
i = 1
while i <= 100:
num +=i
i += 1
else:
print('1到100计算完成了,最后的结果是:{}'.format(num))
# 输出结果 1到100计算完成了,最后的结果是:5050