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

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

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

コード:

```

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

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

エラーの行は

```

    if check == "y";
    
```

です。
CC BY-SA 4.0
2022-10-11T16:13:54.870
91553
2022-10-11T16:29:24.313
2022-10-11T16:27:27.463
3060
54799
question
python
ifで文法が合っているのにinvaind syntaxがでる
`if` 文の最後は `;` (セミコロン) ではなく `:` (コロン) を記述します。(`else` も同様)

**記述例:**

```

    if 条件式:
    
```
CC BY-SA 4.0
2022-10-11T16:29:24.313
91554
2022-10-11T16:29:24.313
3060
91553
answer