문제
자연수 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
광고
광고
'배운다 > 파이썬' 카테고리의 다른 글
[파이썬] 별찍기 552 : 반복제어문3 - 자가진단5 (0) | 2020.07.22 |
---|---|
[파이썬] 별찍기 551 : 반복제어문3 - 자가진단4 (0) | 2020.07.22 |
[파이썬] 별찍기 634 : 반복제어문3 - 자가진단2 (0) | 2020.07.22 |
[파이썬] 구구단 548 : 반복제어문2 - 자가진단8 (0) | 2020.07.22 |
[파이썬] 평균, 패스/페일 546: 반복제어문2 - 자가진단6 (0) | 2020.07.22 |