密码循环不断重复

时间:2017-06-21 10:08:23

标签: python loops while-loop

protected void configure(HttpSecurity http) throws Exception {
    http.authorizeRequests().antMatchers("/resources/**").permitAll()
       .and()
       .antMatcher("/resources/**").headers().cacheControl()
}

当我运行此代码时,if语句有效,但它只是重复返回输入

1 个答案:

答案 0 :(得分:0)

enter image description here

Passlimit的初始值为9 你有Passlimit变量引用值为10的整数对象。 while循环仅在while关键字后面的表达式计算Fasle时终止。 在你的情况下

while Passlimit:
    #body

Passlimit引用的值是10,即True。 python中的所有非零整数都是正确的。并且Passlimit的值总是10,所以循环永远运行。 为了终止while循环,Passlimit的值应该等于零。

while Passlimit>0:
    # your code

    # decrement value of Passlimit
    Passlimit-=1