Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

숫자 삼각형을 인쇄하는 Python 프로그램

<시간/>

숫자 n이 있다고 가정합니다. 우리는 n개의 행이 있는 삼각형을 인쇄해야 하며 각 행에는 i번째 행, i번의 행이 포함됩니다.

따라서 입력이 n =5와 같으면 출력은

1
22
333
4444
55555

이 문제를 해결하기 위해 다음 단계를 따릅니다. −

  • 1~n 범위의 i에 대해
    • 디스플레이((10^i)/9*i의 정수 부분)
    • 다음 줄로 이동

예시

이해를 돕기 위해 다음 구현을 살펴보겠습니다. −

def solve(n):
   for i in range(1,n+1):
      print((10**i)//9*i)

n = 8
solve(n)

입력

8

출력

1
22
333
4444
55555
666666
7777777
88888888