#分岐処理
ifで偶数奇数のチェックをする処理を作成してみます。
var = 2
if var % 2 == 0 :
print(str(var) + 'は偶数です。')
else :
print(str(var) + '奇数です。')
# 2は偶数です。
変数varが2の時は上の分岐を通りました。
では、varを3にしてelseの分岐も通るか確認してみます。
var = 3
if var % 2 == 0 :
print(str(var) + 'は偶数です。')
else :
print(str(var) + 'は奇数です。')
# 3は奇数です。
うまくいきました。
コロン「:」のつけ忘れで動かないミスをしたので、要注意でした。
ループ処理
whileとforを使って同じ出力結果の処理を作成してみます。
while
counter = 3
while counter >= 1 :
print('カウント:' + str(counter))
counter -= 1
print('カウント終了')
# カウント:3
# カウント:2
# カウント:1
# カウント終了
rangeでどのようなループにするか指定します。今回は逆順でループするように指定しました。
for
for counter in range(3,0,-1) :
print('カウント:' + str(counter))
print('カウント終了')
# カウント:3
# カウント:2
# カウント:1
# カウント終了
リスト
1つの変数に多くの数字を持たせてみます。
それをループ処理を応用して出力してみます。
numbers = [1,2,3,4,5,6,7,8,9,10]
for number in numbers :
print('number:' + str(number))
# number:1
# number:2
# number:3
# number:4
# number:5
# number:6
# number:7
# number:8
# number:9
# number:10
おさらい
最後に1から10のリストが格納されている変数の数字をループでチェックし、偶数か奇数かメッセージを出力する処理を作成してみます。
偶数・奇数チェック
numbers = list(range(1,11))
for number in numbers :
if number % 2 == 0 :
print(str(number) + 'は偶数です。')
else :
print(str(number) + 'は奇数です。')
# 1は奇数です。
# 2は偶数です。
# 3は奇数です。
# 4は偶数です。
# 5は奇数です。
# 6は偶数です。
# 7は奇数です。
# 8は偶数です。
# 9は奇数です。
# 10は偶数です。
ご一読ありがとうございました。