0 引言
如今我们正处于信息化时代,手机和电脑已成为我们生活中极为常见却又必不可少的用品,在使用手机和电脑的时候,用户登录是我们经常接触到的东西,例如:登录QQ,微信,游戏账号等等。今天我们就来编写一个简单的程序,了解登录的原理。
1 问题
用户登录程序需求:1.输入用户名和密码;2.判断用户名和密码是否正确(name=‘root’,passwd=‘sctu’);3.登录机会仅有三次,如果超过三次,将会报错。
2 方法
使用for循环语句规定循环次数为三次,再使用条件语句判断,如果用户名和密码都正确,则显示登录成功,为防止登录成功后程序继续运行,需使用“break”;如果用户名或密码,则显示用户名或密码错误,继续运行程序,直到三次错误后报错提醒。
3 实验结果与讨论
通过实验、实践等证明提出的方法是有效的,是能够解决开头提出的问题。
代码清单 1
n=0 | for i in range(3): | n+=1 | name=input('请输入用户名:') | passwd=input('请输入密码:') | if name=='root' and passwd=='sctu': | print('登陆成功!') | break | if name!='root' or passwd!='sctu': | print('用户名或密码错误!') | if n==3: | print('请10分钟后再尝试') |
4 结语
针对探索登录程序原理的问题,提出循环和条件语句并用的方法,证明该方法是有效的。本文的程序代码简单明了,能让人清晰易懂的了解登录程序的原理。