SST Lab Dokuwiki Header header picture

ユーザ用ツール

サイト用ツール


制御構造

即席ヘビつかい講座

制御構造

単純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 
>> 
制御構造.txt · 最終更新: 2022/08/23 13:34 by 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki