ifで文法が合っているのにinvaind syntaxがでる


Pythonで適当に遊んでいたのですが、if文を使ってy/n分岐させようとするとinvaind syntaxがでます。

ネットでエラーについて調べると全角スペースやコロンのつけ忘れなどと書かれていますが、そのような文法ミスは見た感じありません。

どうすればいいでしょうか？

コード:

[code]

    check = input("y/n");
    if check == "y";
     print(num+nnuumm)
    else;
    
[/code]

はじめてのstackoverflowでコード表示の仕方が分かりませんが許してください。

エラーの行は

[code]

    if check == "y";
    
[/code]

です。




`if` 文の最後は `;` (セミコロン) ではなく `:` (コロン) を記述します。(`else` も同様)

**記述例:**

[code]

    if 条件式:
    
[/code]

