ページへ戻る

− Links

 印刷 

Python​/if文 のソース :: NJF Wiki

xpwiki:Python/if文のソース

« Prev[3]  
[[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"

« Prev[3]