Python 2.7 当循环不满足特定条件时返回循环

Python 2.7 当循环不满足特定条件时返回循环,python-2.7,while-loop,Python 2.7,While Loop,所以我有一个while循环,它为我计算变量的值。 如果该变量没有达到我想要的条件,是否可以返回while循环并插入新变量,并继续返回循环,直到我得到我想要的条件 balance=3329 annualInterestRate=0.2/12 month=0 min_pay=10 while month<12: new_bal=balance+(balance*annualInterestRate)-min_pay balance=new_bal month=mont

所以我有一个while循环,它为我计算变量的值。 如果该变量没有达到我想要的条件,是否可以返回while循环并插入新变量,并继续返回循环,直到我得到我想要的条件

balance=3329
annualInterestRate=0.2/12
month=0
min_pay=10

while month<12:
    new_bal=balance+(balance*annualInterestRate)-min_pay
    balance=new_bal
    month=month+1

if balance>0:
    min_pay+=10

因此,如果在循环结束时,余额>0,那么我想在min_pay中添加10,并使用原始值通过循环。我希望它一直保持到平衡是的,您可以使用嵌套的while循环:

min_pay=10
while True:
    balance=3329
    annualInterestRate=0.2/12
    month=0

    while month<12:
        new_bal=balance+(balance*annualInterestRate)-min_pay
        balance=new_bal
        month=month+1

    if balance>0:
        min_pay+=10
    else:
        break