流程控制

主要内容是while和if的使用

1. if

1.1 if方法

if 条件1:
	代码1:
	代码2:
elif:
	代码3:
	代码4:
elif:
	代码5:
else:
	

1.2 if嵌套

样式为:
if:
  xxxx
	if:
		xxx
	else:
		xxx
else:
	xxxx

登陆功能

name = input('请输入用户名字:').strip()
passwd=input('请输入密码:').strip()
if name =='xiaohan' and passwd=='123':
	print('登陆成功')
else:
	print('用户或密码错误!')

2. while使用

while 条件:
		代码1
		代码2
		代码3
while的运行步骤:
	1.如果条件为真,那么依次执行:代码1,代码2,代码3.。。。。。直到条件不成立为止
强调:
1.注意使用
while True:
	代码xxxx
或:
while 1:
	pass
效果一样

2.1 退出while的两种方式

2.1.1 当条件不假时,退出while循环

2.1.2 while + break

只要运行到break,就会立刻终止本层循环

username ='han'
passwd =='123'

while True:
	inp_name = input('请输入你的姓名:').strip()
	inp_passwd = input('请输入你的密码').strip()
	if inp_name == username and inp_passwd == passwd:
		print('登陆成功!')
		break
	else:
		print('用户名或密码错误!')

while + continue

强调:在continue之后添加同级代码毫无意义,加为永远无法运行

上一篇:python实战:注册新用户


下一篇:如何去除xlsx中读取的字符串末尾字符“_x0000_”