배운다/파이썬
142 : 반복제어문3 - 형성평가3
차차붐
2020. 7. 25. 02:54
풀이 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)