python独学

elseでは条件を書いてはいけない理由は?

elseでは条件を書いてはいけない理由は?

if x==10:
print(“x”)
else:
print(“y”)

このようなプログラムがあったとする。

elseはそのほかの全てを表すので、elseの後に条件を加えると、そのほかで〜ならばという意味になり、矛盾するので、注意する。

なので、以下の構文は動かない。

if x==10:
print(“x”)
else x>1:
print(“y”)