如何更改Django默认主页为自定义主页,更改Djago默认主页为自定义主页,这是开始网页的第一步。......
Python用户密码解锁小程序
生活中,我们经常接触一种密码锁,要求我们输入用户名以及用户密码,两者均正确,才可以解锁,而且如果连续输入3次,都错了,就会提示登录失败,那么用python来写这个程序,应该怎么写?以下一段代码,将解决这个问题。
工具/原料
- 电脑
- Python软件
程序代码
n=0
while n3:
username=input("请您输入用户名:")
password=str(input("请您输入密码:"))
if username=='whilie' and password=='846523':
print("密码正确,欢迎!!")
break
else:
n=n 1
print("sorry,您的输入有误!!")
continue
else:
print("你输错了三次,登录失败,请联络管理员解锁!!!")
程序详解
n=0 #初始变量赋值
n=n 1 #变量累加,当输入有误时
提示用户输入"用户名"以及“密码”,利用input()函数:
username=input("请您输入用户名:")
password=str(input("请您输入密码:"))
while循环外框架,密码连续输错三次,将跳出循环,并打印结果“你输错了三次,登录失败,请联络管理员解锁!!!”
n=0
while n3:
else:
print("你输错了三次,登录失败,请联络管理员解锁!!!")
输入参数条件判断,如果密码以及用户名都输入正确,那么打印“密码正确,欢饮!!”并使用break跳出while循环,如果用户名或者密码不正确,n 1, 打印“sorry,您的输入有误!!”,利用continue实施继续执行while循环。
if username=='whilie' and password=='846523':
print("密码正确,欢迎!!")
break
else:
n=n 1
print("sorry,您的输入有误!!")
continue
程序运行结果分析
情况一:输入正确,提示”密码正确,欢迎!!!“
情况二:连续输错三次,每次输错,都提醒“sorry,您的输入有误”,第三次输错,则提示“你输错了三次,登录失败,请联络管理员解锁!!!“,跳出程序,程序结束!
情况三:第一次输错,第二次正确;或者第一次输错,第二次输错,第三次正确。那么输入错误时,提示输入错误,可以重新输入,当在三次内输入正确,最终都会提示,密码正确,欢迎!!!
注意事项
- break与continue的区别,break跳出循环外,并不再循环,continue跳出循环外,并继续循环
以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!
标签: python
相关文章
- 详细阅读
-
python中关于单/双引号和转义引号的区别详细阅读
python中关于单/双引号和转义引号的区别,ytho中单/双引号的作用是将引号中间的符号以字符串的形式传递,而在ytho中它们两个的功能是一样的,只不过在遇到转义引号的时候,两者的使用才有所区别,现......
2023-03-16 353 python
- 详细阅读