我目前正在做一个有趣的密码破解游戏,向你展示什么是暴力破解的过程,以及它是如何工作的。私下里,这只是为了给我的学校的it部门留下深刻印象,但这并不是重点。我只是在程序开发的开始,我已经遇到了一个错误,这是一个相当常见的错误。如果这是常见的,为什么我找不到解决它的方法我在这里你问。好吧,大多数线程都过时了,或者不适合我的具体情况。在
下面是导致我出现问题的代码:
while beginning_input == ' ':
("Please select which difficulty you would like the password to be > ")
beginning_input = raw_input
if beginning_input != ("EASY", "MEDIUM", "HARD"):
1号线和4号线不相关,但还是把它们扔进去了。在它的基础上,我试图问谁运行这是他们想要的密码的难度是什么。。。但一旦我在命令提示符下运行这段代码,就会出现这个错误。在
^{pr2}$如果您能帮忙解决这个问题,我们将不胜感激,谢谢。需要什么信息吗?别呻吟,问问我。在
你的代码顺序不对。在
raw_input
是一个函数你需要打电话
对你来说呢 会是
^{pr2}$(A, B, C)
是一个元组你在做这个
但只有当
beggining_input
是("EASY", "MEDIUM", "HARD")
时,这才是正确的。这是一个元组文本,不是比较多个值的简单方法。在如果您想检查其中一个在中是否是,那么您将使用
in
运算符,并且由于您希望检查它是否在tuple中而不是,那么您需要使用not
运算符来否定结果。在缩进
我知道这是个打字错误,但缩进必须准确。综合以上所有内容,最终的代码应该是这样的。在
相关问题 更多 >
编程相关推荐