|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
如何让他除了在密码里输入@以外的特定符号都可以不计算次数,例如#,%,~,…这些输入到密码里,会提示不能输入特殊符号,并且不扣次数
cishu = 3
password = '123'
while cishu:
mima = input('请输入密码:')
if mima == password:
print('密码正确')
break
elif '@' in mima:
print('密码不可以带有特殊符号,您还有', cishu, '次机会', end=' ')
continue
else:
print('您还有',cishu - 1, '次机会', end=' ')
cishu -= 1
if cishu == 0:
print('请重新开启软件')
- cishu = 3
- password = '123'
- ch = ["#", "%", "~""…", "@", "$", "&"]
- flag = 0
- while cishu:
- mima = input('请输入密码:')
- for i in ch:
- if i in mima:
- flag = 1
- break
- if mima == password:
- print('密码正确')
- break
- elif flag:
- print('密码不可以带有特殊符号,您还有', cishu, '次机会', end=' ')
- continue
- else:
- print('您还有', cishu - 1, '次机会', end=' ')
- cishu -= 1
- if cishu == 0:
- print('请重新开启软件')
复制代码
|
|