본문 바로가기
파이썬

별 피라미드 만들어보기

by ho-bolt 2021. 11. 29.

먼저 사각형 만들어보기 

 

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

'파이썬' 카테고리의 다른 글

if문과 함수를 만들어 가위바위보 만들어보기  (0) 2021.11.29
리스트 접근 방법보기  (0) 2021.11.29
예외처리와 쓰레드  (0) 2021.11.29
함수와 클래스  (0) 2021.11.29
딕셔너리  (0) 2021.11.28

댓글