설명은 어렵지만 다음 코드의 실행 결과를 예측할 수 있을 겁니다.
names = ['쵸파','루피','상디','조로'] for name in names : print(name)
어떤 결과가 나올까요?
쵸파, 루피, 상디, 조로라는 이름이 한 줄씩 출력될 것 같아요. names가 데이터 세트이고 여기에서 하나씩 데이터를 꺼내 와서 name이라는 변수에 저장해서 출력하기 때문이죠.
훌륭합니다. 혹시 다음 질문도 대답할 수 있으면 for 반복문에 대한 이해는 충분합니다. 다음 코드는 어떤 결과를 출력할까요?
# 다음 결과를 확인한 후, i ** 2 대신 다른 식을 넣어 동작을 확인하세요! for i in [0,1,2,3] : print(i ** 2)
[0,1,2,3]이라는 데이터 세트에서 하나씩 데이터를 꺼내 와서 i라는 변수에 저장한 후 i의 제곱을 출력해서 0, 1, 4, 9가 한 줄씩 출력됩니다.