인프런 커뮤니티 질문&답변

Nicky Kang님의 프로필 이미지
Nicky Kang

작성한 질문수

파이썬 for~if문 작동원리가 궁금합니다.

작성

·

658

0

.4F8259F2-92FC-44F0-AEE9-4512714FD945.png

 

여기서 i, j와 v가 무슨 상관인지, 어떤 원리로 서로 작동해서 하단의 결과가 나오는지

알고 싶습니다.

코딩 초보인데 알려주실수 있으신가요?

 

답변 1

0

v는 *과 -를 번갈아가며 출력하기 위해 사용된 변수입니다. 쉽게 말해서 "불이 켜져있을 때 *를 출력하고 꺼져있을 때 -를 출력해라" 라고 생각하면 편합니다. 위 코드는 반복문이 중첩되어 있는 형태로 for j in range(5)를 통해 *과 -를 번갈아가며 5회 출력하는 것을 for i in range(5)로 5줄을 출력하는 것이죠. 중첩반복문의 대표적인 예는 구구단입니다. 중첩반복문의 다른 예제를 통해 공부하시면 이해가 쉬울 것 같네요^^

Nicky Kang님의 프로필 이미지
Nicky Kang

작성한 질문수

질문하기