본문 바로가기
  • _^**_
무근본 IT 지식 공유/무근본 파이썬(Python)

[무근본 파이썬] 파이썬에서 삼각형 별모양 출력하는 방법 !

by 크리드로얄워터 2023. 4. 9.
반응형

파이썬에서 아래와 같이 별표가 출력되도록 하는 코드를 소개하겠습니다.

1번:

******
*****
****
***
**
*

2번: 

     *
    **
   ***
  ****
 *****
******


3번: 

******
 *****
  ****
   ***
    **
     *

4번:

    *
   ***
  *****
 *******
*********

 

 

1번:

for i in range(6, 0, -1):
    print("*" * i)


2번:

for i in range(1, 7):
    print(" " * (6 - i) + "*" * i)


3번:

for i in range(6, 0, -1):
    print(" " * (6 - i) + "*" * i)


4번:

for i in range(1, 6):
    print(" " * (5 - i) + "*" * (2 * i - 1))


위 코드들은 각각 별(*)과 공백(space)을 활용하여 다양한 형태의 삼각형을 출력하는 예시 코드입니다.

1번 코드에서는 * 문자열을 역순으로 6번부터 1번까지 반복하여 출력하여 역삼각형을 만들었습니다.

2번 코드에서는 공백 문자열과 * 문자열을 조합하여 일정한 간격으로 삼각형을 출력하였습니다. 

i 변수를 이용하여 * 문자열의 개수를 조절하였고, 전체 너비인 6에서 i 값을 빼서 공백 문자열의 개수를 조절하였습니다.

3번 코드는 2번 코드와 비슷하게 삼각형을 출력하지만, 이번에는 역삼각형을 출력하도록 조건을 변경하였습니다.

4번 코드에서는 공백 문자열과 * 문자열을 조합하여 일정한 간격으로 역삼각형을 출력하였습니다. 

2번 코드와 마찬가지로 i 변수를 이용하여 * 문자열의 개수를 조절하였고, 전체 너비인 5에서 i 값을 빼서 공백 문자열의 개수를 조절하였습니다.

 

 

* 개인적으로 초심자,  중급자에게 추천하는 파이썬 책은 렛츠기릿 파이썬 입니다. 
예제가 창의적이고 단계별로 따라하기 쉬워요 
중반 이후부터는 데이터로 그래프도 그릴 수 있으니 파이썬 공부하시는 분들 꼭 해보세요 !

무료 유튜브 강의도 제공되니 참고하세요

http://www.yes24.com/Product/Goods/102418815


 

Let’s Get IT 파이썬 프로그래밍 - YES24

혼자 하기 어려운 프로그래밍 공부! 따라 해 보고, 같이 해 보자!이 책은 개발자로 일하던 저자가 교사가 되어 학생들에게 프로그래밍을 가르친 경험을 바탕으로 집필한 책입니다. 프로그래밍을

www.yes24.com

https://www.youtube.com/watch?v=rdeQ8wAlUt8&list=PLLw0tS0APN1w4ZBNdT0mVMu0CY3WETfUD 

 

반응형

댓글