while语句格式:
while 条件满足:
语句1...
else:
循环完成后 要执行的语句
1.用户登陆验证:三次机会,若全错,等待100秒后重试
方法一:用for循环
for i in range(3): #0 1 2
name = input('用户名:')
passwd = input('密码:')
if name == 'root' and passwd == 'westos':
print('登陆成功')
# 跳出整个循环,不会再执行后面的内容
break
else:
print('登陆失败')
print('您还剩余%d次机会' %(2-i))
else:
print('登陆次数超过三次,请等待100s后再次尝试登陆')
登陆成功:
方法二:用while循环
登陆成功:
登陆错误:
2.while死循环:
当条件一直为真时会一直循环下去
例1:
例2:
应用:
# \t:制表符,协助我们在输出文本的时候在垂直方向保持对齐
# print('1\t2\t3')
# print('10\t20\t30')
# \n:换行符
print('hello\npython')
九九乘法表:
方法一:
星星表示:
方法一:
方法二:
方法三:
方法四: