본문 바로가기

배운다/파이썬

[파이썬] 별찍기 550 : 반복제어문3 - 자가진단3

문제

자연수 n을 입력받아서 다음과 같이 출력하는 프로그램을 작성하시오

풀이 1 )

n = int(input("숫자입력: "))

for i in reversed(range(1,n+1)):
    print("*"*i)
for i in range(1,n+1):
    print("*"*i)

 풀이 2 )

 

n = int(input())
for i in range(n,0,-1):
    print("*"*i)
for i in range(1,n+1):
    print("*"*i)

풀이 3 )

 

number = int(input(''))
i = 1
j = number

while j != 0:
    print('*'*j)
    j -= 1
while number+1 != i:
    print('*'*i)
    i += 1