*
**
***
****
*****
더보기
N = int(input())
for i in range(N): # N개의 열
for j in range(N): # 행을 어떻게 표현할지
if j <= i: # 예시)2열이면 별을 2개 찍음
print('*', end = "") # * 하나 찍고 end로 줄바꿈 안 함
print() # i번째 열을 출력
# 저걸 N회 함
*
**
***
****
*****
더보기
N = int(input())
for i in range(N):
for j in range(N):
if j < (N - i - 1):
print(" ", end="")
else:
print("*", end ="")
print()
(4 - i) 미만에만 별이 찍힘
*
***
*****
*******
*********
더보기
N = int(input())
for i in range(N):
for j in range((2*N - 1)):
if (N - 1 - i) <= j <= (N - 1 + i):
print('*', end = "")
else:
print(" ", end = "")
print()
'IT학습 > Python' 카테고리의 다른 글
[Python] 코딩 도장 복습: for, while, break, continue (0) | 2024.01.21 |
---|---|
[Python] 코딩 도장 복습: if 조건문, else, elif (0) | 2024.01.12 |
[Python] 코딩 도장 복습: 딕셔너리, zip() (0) | 2024.01.11 |
[Python] 코딩 도장 복습: 시퀀스 자료형 (0) | 2024.01.11 |
[Python] 코딩 도장 복습: 변수 입력, 제어문자, 객체 비교 (0) | 2024.01.11 |