今回は、Pythonの条件分岐と繰り返し処理についてまとめました。
Pythonでプログラミングを行う際にかかせない知識となっています。
ぜひ最後までお読みください!
・else, elif
・and
・or
・not
・while文
・for文
Pythonでプログラミングを行う際にかかせない知識となっています。
ぜひ最後までお読みください!
概要
・if文・else, elif
・and
・or
・not
・while文
・for文
a = 30
b = 100
if b > a :
print(‘bはaより大きい’) # この行が実行されます
a = 30
if a > 10 :
print(‘aは10より大きく、’) # この行が実行されます
if a > 20 :
print(‘さらに20より大きい’) # この行も実行されます
else:
print(‘20よりは小さい’) # この行は実行されません
a = 30
b = 100
if b > a : print(‘bはaより大きい’) # この行が実行されます
a = 100
b = 30
if b > a :
print(‘bはaより大きい’)
elif a == b :
print(‘aとbは等しい’)
else :
print(‘aはbより大きい’) # この行が実行されます
a = 30
b = 100
if b > a :
pass
a = 200
b = 30
c = 400
if a > b and c > a:
print(‘どちらの条件もTrueです’) # この行が実行されます
a = 200
b = 30
c = 400
if a > b and a > c:
print(‘少なくとも1つの条件はTrueです’) # この行が実行されます
a = 30
b = 100
if not a > b :
print(‘aはbより大きくありません’) # この行が実行されます
i = 1
while i < 5 :
print(i)
i += 1 # この行を忘れると無限ループになるので注意しましょう!
i = 1
while i < 5 :
print(i) # 1~3までが出力されます
if i == 3 :
break # iが3であれば、ループを終了します
i += 1
i = 0
while i < 5 :
i += 1
if i == 3 :
continue # iが3であれば、処理をスキップします
print(i) # 1, 2, 4, 5が順番に出力されます(3は出力されません)
i = 1
while i < 5 :
print(i)
i += 1
else :
print("iはもう5以下ではありません") # 1~4まで順番に出力されたあと、この文章が1回出力されます
animals = [‘dog’, ‘cat’, ‘cow’]
for animal in animals :
print(animal) # dog, cat, cowが順番に出力されます
animals = [‘dog’, ‘cat’, ‘cow’]
for animal in animals :
print(animal) # dog, catが順番に出力されます
if animal == ‘cat’ : # animalがcatであればループを終了します
break
animals = [‘dog’, ‘cat’, ‘cow’]
for animal in animals :
if animal == ‘cat’ :
continue
print(animal) # dog, cowが順番に出力されます(catは出力されません)