breakでSyntaxErrorが出る

テイク君,syntaxerrorに悩まされる

def Battle(HHP,HMP,HSTR,EHP,ESTR):#主人公のHP,敵のHP
    if HHP <= 0:
    print("You are killed by enemy.")
    break
    elif EHP <= 0:
    print("You kill Enemy.")
    break

 

とした時に

SyntaxError: 'break' outside loop

というエラーが返された.

内容は「'break'がloopの外側にあるよ!」くらいか.

取り敢えず一番最後に再帰文を追加してみても変わらず.

んんん...?取り敢えずあとでbreakについて記述してある記事でも読んで直してみますか.