繰り返し 1

while 文

while 文はインデントされているところの処理を、条件式が True の間処理を実行する構文です。

# 無限に ぴえん と唱え続ける
while True:
    print('ぴえん')
# 一度も実行しない
spam = False
while spam:
    print('spam')
# 100 以上を数えるまで実行する
count = 0
while count < 100:
    count = count + 1
    print(count)

for 文

for 文を用いると、リスト等から 1 つずつデータを取り出して、インデントされているところの処理を実行することができます。

spam = [1,2,3,4,5]

for ham in spam:
    print(ham)

演習 1

numbers = [3, 4, 5, 3, 42]という配列があります。この中の数字を全て表示して下さい。 但し、表示する数字が 3 の倍数だった場合、!を数字の右につけて下さい。

numbers = [3, 4, 5, 3, 42]

演習 2

「太郎」という一行が入力されるまで、 入力を受け続けるプログラム書いてください。

また何行目の入力で「太郎」が入力されたかを 表示してください。