#연구/#Python

파이썬 입력 받은 N 행의 개수 만큼 파스칼의 삼각형 만드는 예제 #파이썬 파스칼의 삼각형 출력하기 #Pascal's Triangle in Python

every7hing 2021. 1. 20. 00:03
반응형

 

 

파이썬 입력 받은 N 행의 개수 만큼 파스칼의 삼각형 만드는 예제 

#파이썬 파스칼의 삼각형 출력하기 

#Pascal's Triangle in Python

 

 

파이썬 입력 받은 N 행의 개수 만큼 파스칼의 삼각형 만드는 예제 


입력 받은 숫자 만큼, 행을 만드는 파스칼의 삼각형을 출력하는 예제를 한번 만들어보겠습니다.

 

 

rows = int(input("파스칼의 삼각형을 출력할 행의 개수를 입력하세요> "))
lst=[]

for i in range(rows):
    lst.append([])
    lst[i].append(1)
    
    for j in range(1, i):
        lst[i].append(lst[i-1][j-1]+lst[i-1][j])
        
    if(rows != 0):
        lst[i].append(1)
        
for i in range(rows):
    print("   " * (rows - i), end=" ", sep=" ")
    for j in range(0, i+1):
        print('{0:6}'.format(lst[i][j]), end=" ", sep=" ")
    print()

 

7이라는 숫자를 입력하면, 아래와 같이 7행의 파스칼 삼각형이 출력됩니다.

파스칼의 삼각형을 출력할 행의 개수를 입력하세요> 7
                           1 
                        1      1 
                     1      2      1 
                  1      3      3      1 
               1      4      6      4      1 
            1      5     10     10      5      1 
         1      6     15     20     15      6      1 

 

>> 파이썬 관련 글 더 보러가기 <<

2021/01/16 - [#연구/#Python] - 파이썬 친화수(amicable numbers) 구하기 #친화수(amicable numbers)란 무엇인가? #입력 받은 두 수가 친화수인지 체크하기

 

파이썬 친화수(amicable numbers) 구하기 #친화수(amicable numbers)란 무엇인가? #입력 받은 두 수가 친화

파이썬 친화수(amicable numbers) 구하기 #친화수(amicable numbers)란 무엇인가? 오늘은 파이썬을 통해 친화수(amicable numbers)를 구하는 방법을 알아보려고 합니다. 그럼 먼저 친화수(amicable numbers)..

isss.tistory.com

2021/01/13 - [#연구/#Python] - 파이썬 두 수의 최소공배수(LCM) 구하기 #두 수 입력 받아 최소공배수(LCM) 구하기

 

파이썬 두 수의 최소공배수(LCM) 구하기 #두 수 입력 받아 최소공배수(LCM) 구하기

파이썬 두 수의 최소공배수(LCM) 구하기 #두 수 입력 받아 최소공배수(LCM) 구하기 파이썬 두 수의 최소공배수(LCM) 구하기 두 수를 입력 받아서, 두 수에 대한 최소공배수를 구하는 코드를

isss.tistory.com

2021/01/13 - [#연구/#Python] - 파이썬 단위 변환 해보기 #파이썬 센티미터(cm)를 피트(feet) 또는 인치(inches)로 변환하기

 

파이썬 단위 변환 해보기 #파이썬 센티미터(cm)를 피트(feet) 또는 인치(inches)로 변환하기

파이썬 단위 변환 해보기 #파이썬 센티미터(cm)를 피트(feet) 또는 인치(inches)로 변환하기 파이썬 단위 변환 cm -> feet / inches 1 cm는 0.394 inches 1 cm는 0.0328 feet 그러면 다음과 같이 파이썬..

isss.tistory.com

 

반응형