파이썬

별 피라미드 만들어보기

ho-bolt 2021. 11. 29. 01:00

먼저 사각형 만들어보기 

 

for i in range(5):
    for j in range(5):
        print('*',end='')
    print()

 

두 번째 삼각형 만들기 

for i in range(5):
    for j in range(i+1):
        print('*',end='')
    print()

 

세 번째 반대로 삼각형 만들기 

 

for i in range(5):
    for k in range(5,i,-1):
        print(' ',end='')
    
    for j in range(i+1):
        print('*',end='')
    print()

 

 

네 번째 피라미드 


for i in range(5):
    for k in range(5,i,-1):
        print(' ',end='')
    
    for j in range((i+1)*2-1):
        print('*',end='')
    print()

 

입력한 대로 피라미드 만들기

a=int(input("정수를 입력하세요"))

input은 string으로 받기 때문에 int()로 정수로 바꿔준다. 

for i in range(a):
    for k in range(a,i,-1):
        print(' ',end='')
    
    for j in range((i+1)*2-1):
        print('*',end='')
    print()

 

그러면 입력한 정수의 값대로 피라미드를 만들어준다. 

728x90