
풀이 1 )
n = int(input("숫자입력: "))
for i in range(1,n+1):
print("*"*i)
for i in range(n-1,0,-1):
print("*"*i)
풀이 2 )
n = int(input())
for i in range(2*n):
if i < n:
print('*'*(i+1))
else:
print('*'*(2*n-1-i))
풀이 3 )
number = int(input(''))
line = 1
line2 = number - 1
while line <= 2*number - 1:
if line <= number:
print('*'*line)
line += 1
else:
print('*'*line2)
line += 1
line2 -= 1
풀이 4 )
def star_tri3(num):
for i in range(0,2*num-1):
if i > num:
print((2*num-i)*"*")
else:
print(i*"*")
num = int(input())
star_tri3(num)
'배운다 > 파이썬' 카테고리의 다른 글
144 : 반복제어문3 - 형성평가5 (0) | 2020.07.25 |
---|---|
143 : 반복제어문3 - 형성평가4 (0) | 2020.07.25 |
554 : 반복제어문3 - 자가진단7 (0) | 2020.07.25 |
[파이썬] 별찍기 552 : 반복제어문3 - 자가진단5 (0) | 2020.07.22 |
[파이썬] 별찍기 551 : 반복제어문3 - 자가진단4 (0) | 2020.07.22 |