制御構文
論理演算子
and
or
not
a = 10
b = 20
if a == 10 and b == 20:
print "true"
if a == 10 or b == 20:
print "true"
if not a == 10 and b == 20:
print "true"
if
SYNTAX
if expression : statement
elif expression : suite
["else" ":" suite]
s = "test2"
if s == "test":
print "test"
elif s == "test2":
print "test2"
else:
print "else"
list に対しての存在チェックをする
if "a" in [ "a", "b", "c" ]:
print "a is exist"
for
a = [ "a", "b", "c" ]
for i in a :
print i;
for i in range( len(a) ) :
print i;
for i in range(4):
print i
for i in range(1, 10):
print i
for i in range(1, 10, 2):
print i
for i in range(10, 0, -1):
print i
WARNING
for (s in a):
while
SYNTAX
while 条件式 :
statement
cnt = 0;
while True:
print "cnt = " + str(cnt);
if ( cnt > 0 ) :
break;