티스토리 뷰

반응형

다음은 ASCII 문자를 사용하여 Python에서 삼각형을 만드는 방법의 예입니다.

 

def triangle(n):
    for i in range(1, n+1):
        print(" "*(n-i) + "*"*(2*i-1))

triangle(5)

 

 

이 코드는 triangle정수 인수 를 사용하고 행 n이 있는 삼각형을 인쇄하는 함수를 정의합니다. n삼각형은 공백과 별표를 사용하여 만들어지며 각 행의 공백과 별표 수 i는 for루프의 값으로 결정됩니다. 함수를 로 호출 n=5하면 다음과 같은 출력이 생성됩니다.

 

    *
   ***
  *****
 *******
*********
반응형