重複の可能性:
Python がループを早期に脱退する
そのため、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. ' )
そのため、番号がすでに< 0
最初の if ステートメントにある場合は、そのまま通過します。後にループを中断したいsb <= 0