

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]

です。


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` も同様)

**記述例:**

[code]

    if 条件式:
    
[/code]


CC BY-SA 4.0
2022-10-11T16:29:24.313
91554
2022-10-11T16:29:24.313
3060
91553
answer