[Python] while문, for문으로 피라미드 출력하기
1) while 문 이용 i = 0 while 1: i += 1 if i > 5: break print(' ' * (5-i), end="") print("*" * (i*2-1)) """ 출력: * *** ***** ******* ********* """ Line 1 - 인덱스 변수 i를 선언한다 Line 2 - i가 5를 넘어가면 빠져나가는, 무한 루프 while 문을 선언한다 Line 5 - 4, 3, 2, 1, 0 으로 줄어드는 만큼 빈칸을 출력한다 후에 , end="" 로 이어서 출력함을 입력해줌 Line 6 - 1, 3, 5, 7, 9 로 늘어나는 만큼 *을 출력한다 2) for 문을 이용 for i in range(1,6): print(' ' * (5 - i), end="") print("*" ..
더보기