首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >用户登录程序

用户登录程序

作者头像
算法与编程之美
发布2022-01-04 20:39:25
发布2022-01-04 20:39:25
2.2K00
代码可运行
举报
运行总次数:0
代码可运行

0 引言

如今我们正处于信息化时代,手机和电脑已成为我们生活中极为常见却又必不可少的用品,在使用手机和电脑的时候,用户登录是我们经常接触到的东西,例如:登录QQ,微信,游戏账号等等。今天我们就来编写一个简单的程序,了解登录的原理。

1 问题

用户登录程序需求:1.输入用户名和密码;2.判断用户名和密码是否正确(name=‘root’,passwd=‘sctu’);3.登录机会仅有三次,如果超过三次,将会报错。

2 方法

使用for循环语句规定循环次数为三次,再使用条件语句判断,如果用户名和密码都正确,则显示登录成功,为防止登录成功后程序继续运行,需使用“break”;如果用户名或密码,则显示用户名或密码错误,继续运行程序,直到三次错误后报错提醒。

3 实验结果与讨论

通过实验、实践等证明提出的方法是有效的,是能够解决开头提出的问题。

代码清单 1

代码语言:javascript
代码运行次数:0
运行
复制
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 结语

针对探索登录程序原理的问题,提出循环和条件语句并用的方法,证明该方法是有效的。本文的程序代码简单明了,能让人清晰易懂的了解登录程序的原理。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-12-30,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 算法与编程之美 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档