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

n 라인으로 회문 삼각형을 인쇄하는 Python 프로그램

<시간/>

숫자 n이 있다고 가정합니다. n개의 행이 있는 삼각형을 찾아야 하고 각 행에는 회문이 포함되어 있습니다.

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

1121123211234321123454321

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

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

예시

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

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

입력

8 

출력

1121123211234321123454321123456543211234567654321123456787654321