ので
、私はそれが否定されるまで、別の番号から番号を取るためにそれを必要とするPythonでループを持っています減算するたびにメッセージが表示されます。問題は、変数が最初の条件に合っている場合、条件に合ったループ全体を通過し、毎回メッセージを出力することです。
sb = bosshp12 - final
if sb <= 0:
print('You need to do 1 second of damage to get a 4% Soulbound. ')
sb - final
if sb <= 0:
print('You need to do 2 seconds of damage to get a 4% Soulbound. ')
if文番号が既に< 0
最初にあるのであれば、それはまだ通過します。私は右のそれを得た場合は、ループがsb <= 0
私はあなたの例ではループを見ません... – georg
ループも 'sb-final'は何もしません、' sb = sb -final'または短縮したい: 'sb- = final' – jamylak
私は嫌いですあなたは本当に[このチュートリアルを読む]必要があります(http://docs.python.org/tutorial/controlflow.html#break-and-continue-statements-and-else-clauses-on-loops)。 – senderle