====== 即席ヘビつかい講座 ======
* [[データ構造|データ構造]]
* [[入出力|入出力]]
* [[制御構造|制御構造]]
* [[関数・外部手続き|関数・外部手続き]]
===== 制御構造 =====
==== 単純if文 ====
>>> a = 1
>>> if (a == 1):
... print 'a = 1'
...
a = 1
比較演算子は >, >=, <, <=, ==, != で c言語等と同じ
>>> if (a >= 1):
... print 'a >= 1'
...
a >= 1
>>> if (a > 1):
... print 'a > 1'
...
>>>
==== ブロックif文 ====
ブロックはインデントで指定する
>>> if (a >= 0):
... print 'Positive'
... else:
... print 'Negative'
...
Positive
>>>
==== for文 ====
for 変数 in リスト:
>>> for a in [1, 2, 4]:
... print a
...
1
2
4
print ,は改行しない
>>> for a in [1, 2, 4]:
... print a,
...
1 2 4
>>>
1から10までの和
>>> a = 0
>>> for i in range(1, 11):
... a = a + i
... print i, a
...
1 1
2 3
3 6
4 10
5 15
6 21
7 28
8 36
9 45
10 55
>>