파이썬 별찍기 파이썬을 처음 배우는 사람들에게 반복문과 조건문을 익히는 좋은 방법 중 하나는 별찍기입니다. 별찍기는 반복문과 조건문을 사용하여 원하는 모양의 별을 출력하는 코딩입니다. 이 글에서는 파이썬으로 다양한 별찍기를 그리는 방법을 알아보겠습니다.
1: 기본적인 피라미드 별찍기
가장 기본적인 별찍기는 다음과 같습니다.
python
for i in range(1, 6):
for j in range(i):
print("*", end="")
print()
이 코드는 1부터 5까지의 숫자를 반복하며, 각 숫자마다 숫자만큼의 별을 출력합니다.
``` * **
```
2: 역피라미드 별찍기
역피라미드 별찍기는 기본적인 피라미드 별찍기와 반대로, 위에서부터 아래로 별이 점점 줄어드는 모양입니다.
python
for i in range(5, 0, -1):
for j in range(i):
print("*", end="")
print()
이 코드는 5부터 1까지의 숫자를 반복하며, 각 숫자마다 숫자만큼의 별을 출력합니다.
```
** * ```
3: 이중 피라미드 별찍기
이중 피라미드 별찍기는 두 개의 피라미드 별찍기를 겹쳐놓은 모양입니다.
python
for i in range(1, 6):
for j in range(i):
print("*", end="")
for k in range(5 - i):
print(" ", end="")
for j in range(i):
print("*", end="")
print()
이 코드는 1부터 5까지의 숫자를 반복하며, 각 숫자마다 아래쪽 피라미드와 위쪽 피라미드를 출력합니다.
``` * **
```
4: 삼각형 별찍기
삼각형 별찍기는 위에서부터 아래로 별이 점점 늘어나는 모양입니다.
python
for i in range(1, 6):
for j in range(i):
print("*", end="")
print()
이 코드는 1부터 5까지의 숫자를 반복하며, 각 숫자마다 숫자만큼의 별을 출력합니다.
``` * **
```
결론
파이썬으로 별찍기를 그리면 반복문과 조건문을 익히는 데 도움이 될 뿐만 아니라, 다양한 모양의 별을 만들어 볼 수 있어 재미있습니다.
위에서 소개한 별찍기 외에도 다양한 별찍기 방법이 있습니다. 직접 코드를 작성해 보며 다양한 별찍기를 만들어 보세요.
해시태그
파이썬 #별찍기 #반복문 #조건문 #코딩 #프로그래밍 #Python #star #print #for #if
댓글