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"
ぺージ情報 | |
---|---|
ぺージ名 : | Python/if文 |
ページ別名 : | 未設定 |
ページ作成 : | njf |
閲覧可 | |
グループ : | すべての訪問者 |
ユーザー : | すべての訪問者 |
編集可 | |
グループ : | すべての訪問者 |
ユーザー : | すべての訪問者 |
Counter: 1813,
today: 1,
yesterday: 0
初版日時: 2016-07-22 (金) 03:03:58
最終更新: 2016-07-22 (金) 03:37:59 (JST) (2797d) by njf