鱼C论坛

 找回密码
 立即注册
查看: 1471|回复: 2

[已解决]if 语句报错

[复制链接]
发表于 2020-12-22 12:33:34 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
user=input("请您输入银行账号:")
if user == "GaoYanLong" :
      print("第1组账号正确!")
elif user == "高衍龙" :
      print("第2组账号正确!")
elif user == "颛彘" :
      print("第3组账号正确!")
else :
      print("账号错误!")
      break
password=input("请您输入密码:")
if password == "20201214" :
      print("您输入正确,可以取款!")
else :
      print("您输入的密码错误!")
运行报错了,看看如何修改呀 ?


最佳答案
2020-12-22 16:18:36
三组账号都需要判断吗?还是只要账号是任意一个账号就可以呢?
n=3

while n:
      user=input("请您输入银行账号:")
      if user == "GaoYanLong" :
            print("第1组账号正确!")
            temp = 3
            n=0
      elif user == "高衍龙" :
            print("第2组账号正确!")
            temp = 3
            n=0
      elif user == "颛彘" :
            print("第3组账号正确!")
            temp = 3
            n=0
      else :
            n-=1
            print("账号错误!您还有%d次重新输入的机会"%n)
            temp = 0
      while temp:
            password=input("请您输入密码:")
            if password == "20201214" :
                  print("您输入正确,可以取款!")
                  break
            else :
                  temp-=1
                  print("您输入的密码错误!您还有%d次重新输入的机会"%temp)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-12-22 16:18:36 | 显示全部楼层    本楼为最佳答案   
三组账号都需要判断吗?还是只要账号是任意一个账号就可以呢?
n=3

while n:
      user=input("请您输入银行账号:")
      if user == "GaoYanLong" :
            print("第1组账号正确!")
            temp = 3
            n=0
      elif user == "高衍龙" :
            print("第2组账号正确!")
            temp = 3
            n=0
      elif user == "颛彘" :
            print("第3组账号正确!")
            temp = 3
            n=0
      else :
            n-=1
            print("账号错误!您还有%d次重新输入的机会"%n)
            temp = 0
      while temp:
            password=input("请您输入密码:")
            if password == "20201214" :
                  print("您输入正确,可以取款!")
                  break
            else :
                  temp-=1
                  print("您输入的密码错误!您还有%d次重新输入的机会"%temp)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-12-22 16:35:46 | 显示全部楼层
id,count = {"GaoYanLong":1,"高衍龙":2,"颛彘":3},3

while True:
    user = input("请您输入银行账号:")
    if user in id:               
        print("第%d组账号正确!" % id[user])
        break   
    else :
        print("账号错误!")
        continue
    
while count:
    password = input("请您输入密码:")
    count -= 1
    if password == "20201214" :
        print("您输入正确,可以取款!")
        break
    elif count == 0:
        print("您输入的密码错误超过3次,账户已锁定!")
    else:
        print("您输入的密码错误,请重新输入!您还有 %d 次机会!" % count)
        continue
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-17 01:00

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表