[[Python]]のif文は基本的には他の言語のif文と同じ。 a = 1 if a == 1: print "a is 1" 結果 a is 1 比較演算子も「==」「<」「!=」など他のプログラム言語と同じ。 ただし、「かつ」は「and」、「または」は「or」。 他の言語を知っていると、「&&」や「||」にしがちだが、それはエラーとなる。 a = 1 b = 2 if a == 1 and b == 2: print "a is 1 and b is 2" また、否定演算子は「not」。「!」は「!=」という形でしか使えない。 ! a == 1 これはエラー not a == 1 a != 1 これらはOK。 elseはそのまま。 if a == 1: print "a is 1" else: print "a is not 2" ただし、「else if」は 「elif」。 if a == 2: print "a is 2" elif a == 1: print "a is 1"
(This host) = https://njf.jp