반응형
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("*" * (i * 2 - 1))
"""
출력:
*
***
*****
*******
*********
"""
Line 1 -
1~5 인덱스 i로 for 문을 선언한다
# range( len(리스트명) ) 식으로 주로 쓸 수 있음
# 주석 단축키 Ctrl + /
Line 2 -
while 문 내용과 동일
반응형
'etc.' 카테고리의 다른 글
[백준 12015번][C] 이진 탐색(Binary Search)을 이용한 LIS(최장 증가 수열) (0) | 2020.12.06 |
---|---|
[Python] 클래스의 "self" 개념 (0) | 2020.12.05 |
코드블럭 이용하는데 A debugging check in this application has failed. 에러가 떠요 (0) | 2020.11.24 |
파이참 이용하는데 code 9009 에러가 떠요 (0) | 2020.11.24 |
return에 ||(논리 연산자)를 쓰면? (0) | 2020.11.03 |