首页 > 其他 > 详细

list练习

时间:2019-04-11 13:43:28      阅读:97      评论:0      收藏:0      [点我收藏+]

usernames = [‘cwl‘,‘pn‘,‘gxn‘,‘hyp‘]
passwords = [‘123456‘,‘abc123‘,‘324234‘,‘23423‘]
#pn
#sdfsdf

#需要校验 用户不存在的话 要提示
#需要校验是否为空
#账号密码正确登录成功

#最多输错3次
#1、输入账号密码
#2、校验是否输入为空
#3、校验账号是否存在 list.count()
#4、从usernames里面找到user的下标,然后去password种去对应的密码
import datetime
today = datetime.datetime.today()
count = 0
# for i in range(4):
while count<3:
count+=1
username = input(‘username:‘).strip()#去掉一个字符串两边的空格
password = input(‘password:‘).strip()
if username==‘‘ or password==‘‘:
print(‘账号/密码不能空!‘)
# elif usernames.count(username)==0: #判断元素的个数
elif username not in usernames: #判断元素是否存在某个list里面
print(‘用户不存在!‘)
else:
user_index = usernames.index(username)#登录用户的下标
p = passwords[user_index]#根据下标取到密码
if password == p:#判断密码是否正确
print(‘欢迎%s登录,今天的日期是%s.‘%(username,today))
break
else:
print(‘密码错误!‘)
else:
print(‘错误次数已经用尽‘)

 

count = 0
# for i in range(4):
while count<3:
count+=1
username = input(‘username:‘).strip()#去掉一个字符串两边的空格
password = input(‘password:‘).strip()
if username==‘‘ or password==‘‘:
print(‘账号/密码不能空!‘)
elif username==‘niuhanyang‘ and password==‘123456‘:
print(‘登录成功!‘)
else:
print(‘账号/密码错误!‘)
else:
print(‘错误次数已经用尽‘)

list练习

原文:https://www.cnblogs.com/zhaoxueying/p/10689084.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!