Python内部的for循环

时间:2015-09-03 17:37:30

标签: python

一切正常但是当它第二次回到while循环时,它并没有执行"对于USER"再一次。

# SEND PASSWORD FROM LIST s.send("\r\n") # RECIEVE DATA Attempts Remaining: 70 1 0 73

2 个答案:

答案 0 :(得分:1)

您的passwordlist开头的值大于70。当您检查用户的密码时,检查passwordlist是否大于70.如果不是,则while循环不执行迭代。密码失败时减少此值,但不为下一个用户重置密码。添加

passwordlist = number_of_attempts

在执行此while循环之前(将number_of_attempts替换为所需的值)。

答案 1 :(得分:0)

控制发送密码的循环的条件是<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>updateFrequency Form</title> </head> <body> <form id="updateFrequency" name="updateFrequency" method="get" action="update_frequency"> <label>update_frequency: <input type="numeric" name="update_frequency"></label> <input id="btnSubmit" name="btnSubmit" type="submit" value="Submit"> </form> </body> </html> ,但while passwordlist > 70:永远不会重置。 &#34;尝试剩余&#34; line表示它为0,表示条件为false,循环不会重复。