香喷喷的咸鱼 发表于 2021-1-8 16:53:30

把答案抄下来 仍然报错 吐血

这是我的
count=3
right='1248838741'

while count:
    code=input("请输入密码:")
    if code==right:
      print("密码正确,进入程序...")
      break
    elif '*' in code:
       print('密码中不能含有"*"号!您还有', count,'次机会!,'end='')
       continue
    else:
      print('密码错误!您还有',count-1,'次机会!,'end='')
    count -= 1


为什么我的与答案基本一样.还是有错   几乎一个字母一个字母的对照!!!吐了

这是答案
count = 3
password = 'FishC.com'

while count:
    passwd = input('请输入密码:')
    if passwd == password:
      print('密码正确,进入程序......')
      break
    elif '*' in passwd:
      print('密码中不能含有"*"号!您还有', count, '次机会!', end=' ')
      continue
    else:
      print('密码输入错误!您还有', count-1, '次机会!', end=' ')   
    count -= 1

suchocolate 发表于 2021-1-8 16:55:35

print('密码中不能含有"*"号!您还有', count,'次机会!,', end='')
少了这个逗号

香喷喷的咸鱼 发表于 2021-1-8 16:57:55

suchocolate 发表于 2021-1-8 16:55
print('密码中不能含有"*"号!您还有', count,'次机会!,', end='')
少了这个逗号

谢谢...你是怎么一眼看出来的{:5_104:}   啊啊啊啊

昨非 发表于 2021-1-8 16:59:20

count=3
right='1248838741'

while count:
    code=input("请输入密码:")
    if code==right:
      print("密码正确,进入程序...")
      break
    elif '*' in code:
      # print('密码中不能含有"*"号!您还有', count,'次机会!,'end='')#这儿错
       print('密码中不能含有"*"号!您还有', count,'次机会!',end='')
       continue
    else:
      print('密码错误!您还有',count-1,'次机会!',end='')   #这儿一样
    count -= 1

suchocolate 发表于 2021-1-8 17:00:59

香喷喷的咸鱼 发表于 2021-1-8 16:57
谢谢...你是怎么一眼看出来的   啊啊啊啊

不用看啊,放pycharm里自动提示哪里有错误。
另外红圈里的缩进有点问题:

香喷喷的咸鱼 发表于 2021-1-8 18:11:39

suchocolate 发表于 2021-1-8 17:00
不用看啊,放pycharm里自动提示哪里有错误。
另外红圈里的缩进有点问题:

谢谢,明白了
页: [1]
查看完整版本: 把答案抄下来 仍然报错 吐血