배운다/파이썬
[파이썬] 별찍기 552 : 반복제어문3 - 자가진단5
차차붐
2020. 7. 22. 17:50
문제
자연수 n을 입력받아서 다음과 같이 출력하는 프로그램을 작성하시오.
풀이 1 )
n = int(input("숫자입력: "))
for i in reversed(range(1, n+1)):
print(" "*(n-i) + "*"*(2*i-1))
풀이 2 )
n = int(input())
for i in range(n,0,-1):
print(' '* (n-i) + '*'*(2*i-1))
풀이 3 )
n = int(input())
for i in range(n,0,-1):
print(('*'*(2*i-1)).center(2*n))
풀이 4 )
number = int(input(''))
enter = 0
while number > 0:
print(' '*enter+'*'*(number*2-1))
enter += 1
number -= 1