鱼C论坛

 找回密码
 立即注册
查看: 2333|回复: 5

[已解决]关于输入密码判断是否正确程序问题

[复制链接]
发表于 2020-2-8 19:24:12 | 显示全部楼层 |阅读模式

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

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

x
问:为什么我输入中文它显示我格式不对啊!
最佳答案
2020-2-8 19:36:00
雅皮士要跑路 发表于 2020-2-8 19:28
code = input('请输入密码:')
t = 3
s = 'bjyxszd'

改成这样:
  1. code = input('请输入密码:')
  2. t = 3
  3. s = 'password'
  4. p = '*'
  5. while t > 0:
  6.     if p in code:
  7.         code = input('密码中不能含有‘*’!您还有'+str(t)+'次机会!请输入密码:')

  8.     else:
  9.         if code == s:
  10.             print('输入正确,进入程序!')
  11.             break
  12.         else:
  13.             t -= 1
  14.             if t == 0:
  15.                 break
  16.             code = input('您还剩'+str(t)+'次机会!,请重新输入:')
复制代码
微信图片_20200208192226.png
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2020-2-8 19:24:58 | 显示全部楼层
你的代码没有循环。

把你的代码发上来,我帮你改。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-2-8 19:28:18 | 显示全部楼层
zltzlt 发表于 2020-2-8 19:24
你的代码没有循环。

把你的代码发上来,我帮你改。

code = input('请输入密码:')
t = 3
s = 'bjyxszd'
p = '*'
if p in code:
    print('密码中不能含有‘*’!您还有3次机会!请输入密码:')

else:
    if code == s:
        print('输入正确,进入程序!')
    else:
        t -= 1
    print('您还剩', t ,'次机会!,请重新输入!')
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-2-8 19:36:00 | 显示全部楼层    本楼为最佳答案   
雅皮士要跑路 发表于 2020-2-8 19:28
code = input('请输入密码:')
t = 3
s = 'bjyxszd'

改成这样:
  1. code = input('请输入密码:')
  2. t = 3
  3. s = 'password'
  4. p = '*'
  5. while t > 0:
  6.     if p in code:
  7.         code = input('密码中不能含有‘*’!您还有'+str(t)+'次机会!请输入密码:')

  8.     else:
  9.         if code == s:
  10.             print('输入正确,进入程序!')
  11.             break
  12.         else:
  13.             t -= 1
  14.             if t == 0:
  15.                 break
  16.             code = input('您还剩'+str(t)+'次机会!,请重新输入:')
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-2-8 19:55:02 | 显示全部楼层

哦哦 谢谢 除了没有加入循环 我还存在我输入完一次密码程序就自动结束了 不能再继续输入密码 这又是啥原因啊
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-2-8 19:55:34 | 显示全部楼层
雅皮士要跑路 发表于 2020-2-8 19:55
哦哦 谢谢 除了没有加入循环 我还存在我输入完一次密码程序就自动结束了 不能再继续输入密码 这又是啥原 ...

你改完之后的代码呢?
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-3-3 20:23

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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