功能实现:
1.输入用户名和密码
2.判断是否正确:(假设name:root passwd:xyy123)
3.登陆仅有三次机会,超过三次,报错
考查内容:
for循环和if判断的综合应用
while循环的实现方法
实现代码:
#方法一:
for i in range(3):
i += 1
User_Name = input('输入用户名: ')
User_Passwd = input('输入用户密码: ')
if ((User_Name == 'root') and (User_Passwd == 'xyy123')):
print('登陆成功!')
exit()
else:
print('登陆失败')
print('还剩下%d次机会\n' %(3-i))
else:
print('ERROR!错误次数超过3次!请稍后再试!')
运行结果:
#方法二:
i = 1
while i <= 3:
i += 1
User_Name = input('输入用户名: ')
User_Passwd = input('输入用户密码: ')
if ((User_Name == 'root') and (User_Passwd == 'xyy123')):
print('登陆成功!')
exit()
else:
print('登陆失败')
print('还剩下%d次机会\n' %(4-i))
else:
print('ERROR!错误次数超过3次!请稍后再试!')
大大的小小阳