快乐家人

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

#编写一个简单的判断注册登录时用户名和密码代码

#while循环与if条件判断结合的写法:while循环在判断次数时需要声明一个计数变量,并且在每次循环后加1

import datetime
import getpass
today = datetime.date.today()
while(1):
username = input('请输入注册用户名:')
password = input('请输入注册密码:')
username = username.strip()
password = password.strip()
if username == '' or password == '':
print('对不起,您输入的注册用户名或密码为空,请重新输入。')
else:
print('恭喜注册成功!')
break
count=0
i=2
while count <= 2:
str1 = input('请输入登录用户名:')
str2 = input('请输入登录密码:')
str1 = str1.strip()
str2 = str2.strip()
if str1 != username or str2 != password:
if i > 0:
print('对不起,您输入的用户名或密码有误(还剩%d次机会),请重新输入。'%i)
i-=1
else:
print('对不起,您输入失败次数过多,账号已被锁定!')
elif str1 == username and str2 == password:
print('%s,欢迎登录,今天的日期是%s'%(username,today))
break
count+=1


#while、for循环与if条件判断结合的写法:for循环不需要声明一个计数变量
import datetime
import getpass
today = datetime.date.today()
while(1):
username = input('请输入注册用户名:')
password = input('请输入注册密码:')
username = username.strip()
password = password.strip()
if username == '' or password == '':
print('对不起,您输入的注册用户名或密码为空,请重新输入。')
else:
print('恭喜注册成功!')
break
i=2
for count in range(3):
str1 = input('请输入登录用户名:')
str2 = input('请输入登录密码:')
str1 = str1.strip()
str2 = str2.strip()
if str1 != username or str2 != password:
if i > 0:
print('对不起,您输入的用户名或密码有误(还剩%d次机会),请重新输入。'%i)
i-=1
else:
print('对不起,您输入失败次数过多,账号已被锁定!')
elif str1 == username and str2 == password:
print('%s,欢迎登录,今天的日期是%s'%(username,today))
break



posted on 2018-03-25 21:47  快乐家人  阅读(944)  评论(0编辑  收藏  举报