python的循环语句while
程序员文章站
2022-03-16 08:27:07
...
while语句
while 条件满足:
语句1~~~
else:
全部循环结束后 要执行的语句
实验一
用户登陆程序
1.输入用户名和密码
2.判断用户名和密码是否正确( ‘name==dd’,'passwd=‘nn’ )
3.为了防止暴力**,登陆次数仅有三次,如果超过三次机会,报错
i = 0
while i < 3: # 0 1 2
name = input('用户名:')
passwd = input('密码:')
if name == 'root' and passwd == 'westos':
print('登陆成功')
# 跳出整个循环 不会再执行后面的内容
break
else:
print('登陆失败')
print('您还剩余%d次机会' %(2-i))
i +=1
else:
print('登陆次数超过三次,请等待100s后再试!!!')
结果
while死循环
while 2 > 1:
print('$$$$')
while的嵌套
99乘法表
row = 1
while row <= 9:
col = 1
while col <= row:
print('%d * %d = %d\t' %(row,col,row*col),end='')
col += 1
# 手动换行
print('')
row +=1
结果
\t: 制表符 协助我们在输出文本的时候在垂直方向保持对齐
\n: 换行符