[파이썬 쉽게 설명하기] For 반복문
fruits = ["Peach", "Pear", "Apple"]
for fruit in fruits:
print(fruit)
Peach
Pear
Apple
상상해 보세요, 우리가 과일 바구니를 가지고 있어요. 이 바구니 안에는 여러 종류의 과일이 있어요: 복숭아, 배, 사과가 순서대로 들어 있어요. 이제 우리의 임무는 바구니 안의 모든 과일을 하나씩 꺼내서 그 과일의 이름을 크게 말하는 거예요.
for fruit in fruits:
이 줄은 마치 "바구니에서 과일을 하나씩 꺼내 보자"라고 말하는 것과 같아요. for
문이 시작되면, 파이썬(우리가 사용하는 프로그래밍 언어)은 바구니 안의 첫 번째 과일부터 시작해, 하나씩 차례대로 과일을 꺼내요.
첫 번째로, 복숭아를 꺼내서, "Peach"라고 말해요. 그 다음으로, 배를 꺼내서, "Pear"라고 말하고, 마지막으로 사과를 꺼내서, "Apple"이라고 말해요. 바구니 안의 과일을 모두 꺼내고 이름을 말하면, 우리의 임무는 끝나요.
이 과정에서, print(fruit)
부분은 마치 과일의 이름을 크게 외치는 것과 같아요. 각 과일을 꺼낼 때마다, 우리는 그 과일의 이름을 소리 내어 말해요.
이렇게 for
문을 사용하면, 우리는 하나씩 순서대로 모든 과일의 이름을 말할 수 있어요. 바구니에 무엇이 들어 있든지, for
문은 그 안의 모든 것을 차례대로 꺼내서 우리에게 보여줄 거예요. 이것이 바로 for
문이 하는 일이에요!
상상해 보세요, 우리의 친구 위니더푸가 미래의 지구를 구하기 위한 대모험을 떠나기 전에 있어요. 그가 가야 할 곳은 바로 무인 무기상점이에요.
이 상점에는 위니더푸가 사용할 수 있는 다양한 무기들이 있어요: 복숭아 레이저, 배 폭탄, 사과 방패가 순서대로 진열되어 있죠.
이제 위니더푸는 자신에게 가장 잘 맞는 무기를 고르기 위해 상점에 들어가요. 하지만 위니더푸는 한 번에 하나의 무기만 살펴볼 수 있어요. 그래서 무인 무기상점의 스마트 시스템이 위니더푸에게 자동으로 하나씩 무기를 추천해 주기로 해요.
fruits = ["Peach", "Pear", "Apple"]
이 코드는 무인 무기상점에 있는 무기들의 목록이에요. 복숭아 레이저, 배 폭탄, 사과 방패가 그 순서대로 준비되어 있죠.
for fruit in fruits:
이 줄은 마치 무기상점의 스마트 시스템이 위니더푸에게 "자, 이제부터 하나씩 무기를 보여줄게"라고 말하는 것과 같아요. 이 때, for
문이 작동하기 시작하면, 시스템은 리스트에 있는 첫 번째 무기인 복숭아 레이저부터 시작해 위니더푸에게 차례대로 추천해요.
첫 번째로, 복숭아 레이저가 추천되고, 위니더푸는 "Peach"라고 말하며 그 무기를 살펴봐요. 그 다음으로, 시스템은 배 폭탄을 추천하고, 위니더푸는 "Pear"라고 말하며 이 무기에 대해서도 알아보죠. 마지막으로, 사과 방패가 추천되고, 위니더푸는 "Apple"이라고 말하며 그 특성을 살펴봐요.
print(fruit)
부분은 위니더푸가 각 무기를 살펴본 후 그 무기의 이름을 소리 내어 말하는 순간이에요. 이렇게 하나씩 무기를 살펴보면서 위니더푸는 자신에게 가장 잘 맞는 무기를 찾을 수 있어요.
이처럼 for
문을 사용하면, 위니더푸는 무기상점에 있는 모든 무기를 차례대로 살펴보고, 각각의 무기가 자신의 대모험에 어떻게 도움이 될지 고민해 볼 수 있어요. 그리고 마침내 최고의 무기를 선택해서 미래의 지구를 구하는 대모험을 시작할 수 있죠!
fruits = ["Peach", "Pear", "Apple"]
for fruit in fruits:
if fruit == "Peach":
print(fruit + " lazer")
elif fruit == "Pear":
print(fruit + " bomb")
elif fruit == "Apple":
print(fruit + " shield")
먼저 과일 친구들을 소개할게요. 여기에는 복숭아, 배, 사과가 있어요.
fruits = ["Peach", "Pear", "Apple"]
이 줄은 과일 친구들을 모아 놓은 목록을 만드는 거예요. 마치 유치원에 과일 친구들이 등원하는 것처럼요. 여기에는 복숭아, 배, 사과가 등원했어요.
for fruit in fruits:
이제 과일 친구들 한 명씩 차례로 불러서 무슨 특별한 능력을 가지고 있는지 알아볼 거예요. 마치 선생님이 이름을 부르면 앞으로 나와서 자기 소개를 하는 것처럼요.
if fruit == "Peach":
만약에 불린 친구가 복숭아라면, 복숭아는 '복숭아 레이저'라는 멋진 능력을 보여줘요. 복숭아 레이저는 마치 빛나는 레이저처럼 강력한 힘을 가지고 있어요.
print(fruit + " lazer")
복숭아가 자신의 능력을 보여줄 때, "복숭아 레이저"라고 말하는 거예요. 마치 슈퍼히어로가 자기 특별한 기술을 쓸 때 외치는 것처럼 말이죠.
elif fruit == "Pear":
다음으로, 만약에 불린 친구가 배라면, 배는 '배 폭탄'이라는 대단한 능력을 보여줘요. 배 폭탄은 마치 강력한 폭발을 일으키는 것처럼 상대를 놀라게 해요.
print(fruit + " bomb")
배가 자신의 능력을 보여줄 때, "배 폭탄"이라고 말하는 거예요. 마치 영화에서 보는 멋진 장면처럼요.
elif fruit == "Apple":
마지막으로, 만약에 불린 친구가 사과라면, 사과는 '사과 방패'라는 놀라운 능력을 보여줘요. 사과 방패는 마치 모든 것을 막아내는 강력한 방패처럼 보호해 주는 거예요.
print(fruit + " shield")
사과가 자신의 능력을 보여줄 때, "사과 방패"라고 말하는 거예요. 마치 슈퍼히어로가 위험으로부터 모두를 지키는 것처럼요.