主要内容是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之后添加同级代码毫无意义,加为永远无法运行