SyntaxError: expected ‘:’

【不具合内容】

Pythonの条件式を実行時に発生。

age = 90

if (age <= 10) or (80 <= age):
  print("ご遠慮ください")
else
  print("お乗りいただけます")
  File "<ipython-input-6-29c9db0df3e2>", line 5
    else
        ^
SyntaxError: expected ':'

【原因】

elseの後ろにブロックの区切りである「:」(コロン)が使われていない。

【解決方法】

elseの後ろに「:」(コロン)をつける。

age = 90

if (age <= 10) or (80 <= age):
  print("ご遠慮ください")
else:
  print("お乗りいただけます")

コメントを残す

* 印は必須項目です。メールアドレスは公開されません。

次のHTMLタグと属性を使用することができます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください