1: 2016-07-22 (金) 03:03:58 njf[4] [5] [6] | 現: 2016-07-22 (金) 11:37:59 njf[4] [7] [8] | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | 基本的には他の言語のif文と同じ | + | [[Python]]のif文は基本的には他の言語のif文と同じ。 |
a = 1 | a = 1 | ||
Line 7: | Line 7: | ||
a is 1 | a is 1 | ||
- | 「かつ」は「and」、「または」は「or」。 | + | 比較演算子も「==」「<」「!=」など他のプログラム言語と同じ。 |
+ | |||
+ | |||
+ | ただし、「かつ」は「and」、「または」は「or」。 | ||
他の言語を知っていると、「&&」や「||」にしがちだが、それはエラーとなる。 | 他の言語を知っていると、「&&」や「||」にしがちだが、それはエラーとなる。 | ||
Line 14: | Line 17: | ||
if a == 1 and b == 2: | if a == 1 and b == 2: | ||
print "a is 1 and b is 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