
풀이 1 )
n = int(input("숫자입력: "))
for i in range(1,n*2,2):
print(" "*((n*2)-(i+1)),"*"*i)
풀이 2 )
n = int(input())
max_ = 2 * n - 1
for i in range(n):
print(('*' * (2 * i + 1)).rjust(max_))
풀이 3 )
number = int(input(''))
line = 1
star = 1
space = number*2-2
while line <= number:
print(' '*space, end='')
space -= 2
print('*'*star)
star += 2
line += 1
풀이 4 )
def star_tri4(num):
for i in range(0,num):
value = 2*i+1
star_line = "*"*value
print(star_line.rjust(2*num-1))
num = int(input())
star_tri4(num)
'배운다 > 파이썬' 카테고리의 다른 글
147 : 반복제어문3 - 형성평가8 (0) | 2020.07.25 |
---|---|
145 : 반복제어문3 - 형성평가6 (0) | 2020.07.25 |
143 : 반복제어문3 - 형성평가4 (0) | 2020.07.25 |
142 : 반복제어문3 - 형성평가3 (0) | 2020.07.25 |
554 : 반복제어문3 - 자가진단7 (0) | 2020.07.25 |