| 
 | 
 
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册  
 
x
 
 
i=3 
 
 
while i > 0: 
    password=input('请输入密码:') 
    if "*" in password: 
        print("密码中不能含有"*"号,你还有%d次机会!,%i,end=' '") 
        password=input('请输入密码:') 
        countinue 
    elif password != 'FishC.com': 
        i-=1 
        print("密码输入错误!您还有%d次机会!,%i,end=' '") 
        password=input('请输入密码:') 
    else: 
        print("密码正确,进入程序......") 
         
 
 
 
 
请输入密码:*kkjk 
Traceback (most recent call last): 
  File "C:/Users/12104/Desktop/11111/python源文件/5.py", line 8, in <module> 
    print("密码中不能含有"*"号,你还有%d次机会!,%i,end=' '") 
TypeError: can't multiply sequence by non-int of type 'str' 
>>>  
         
 
- i=3
 
  
 
- while i > 0:
 
 -     password=input('请输入密码:')
 
 -     if "*" in password:
 
 -         i-=1
 
 -         print("密码中不能含有'*'号,你还有%s次机会!" %i, end=' ')#这里修改了
 
 -         #password=input('请输入密码:') 这里是多余的
 
 -         continue
 
 -     elif password != 'FishC.com':
 
 -         i-=1
 
 -         print("密码输入错误!您还有%d次机会"%i,end=' ')#这里修改了
 
 -         #password=input('请输入密码:') 这里是多余的
 
 -     else:
 
 -         print("密码正确,进入程序......")
 
 
  复制代码 
 
 
 |   
 
 
 
 |