一.流程控制
1.if判断
1.0、 if判断语法:if 条件:
code1
elif:条件
code1
code2
else:
code1
1.1、示范:
sex='famle'
age='18'
is_beautiful=True
is_successful=True
if sex == 'famle' and age < '30' and \
age > '16' and is_beautiful:
print('你好')
if is_successful:
print('哈喽')
else:
print('大家好')
else:
print('再见')
2.while循环(条件循环):
2.1完整语法: while 条件:
code1
code2
2.2结束while循环的方式:
2.1.条件改为Flast,在条件改为Flase时不会立刻结束循环,而是继续进行下一次循环判断条件时才会生效
2.2.while+break,条件运行到break时会立即结束本层循环
2.3.while+continue,条件运行到continue时会结束本次循环进入下一次
2.4.while+else:在循环结束后在while循环没有被break打断时才会执行else下面的代码
2.3.示范:
while count <= 2:
name = input('username>>:')
pwd = input('password>>:')
if name == 'zmj' and pwd == '123':
print('login successful')
break
else:
print('用户密码错误')
count+=1
print('end..')
3.for循环(循环取值最为便利)
for i in list1:
print(i)#可以通过循环的方式将元素取出来
##for循环可以遍历任何序列的项目,如一个列表或者一个字符串