01.python - 별(⭐️)찍기

ID짱재·2021년 4월 12일
0

Python

목록 보기
16/39
post-thumbnail

🌈 별(⭐️)찍기

🔥 계단형

🔥 삼각형

🔥 역삼각형

🔥 피라미드


1. 계단형

  • n을 입력받아, n만큼 줄을 만들고 계단 형태로 별찍기
n = int(input('n:'))
for i in range(n):
    print(' '*i, end='')
    print('*'*n)
'''
***
 ***
   ***
'''    

2. 삼각형

  • 왼쪽 아래가 직각인 n만큼의 높이를 가지는 직각삼각형
n = int(input('n : '))
for i in range(1,n+1):
    print('*'*i)
n = 3 일 때,
'''
*
**
***
'''
  • 오른쪽 아래가 직각인 n만큼의 높이를 가지는 직각삼각형
n = int(input('n : '))
for i in range(1,n+1):
    print(' '*(n-i), end='')
    print('*'*i)
'''
n = 3 일 때,
  *
 **
***
'''

3. 역삼각형

  • 왼쪽 위가 직각인 n만큼의 높이를 가지는 직각삼각형
n = int(input('n : '))
for i in range(n):
  print('*'*(n-i))
'''
n = 3 일 때,
***
**
*
'''  
  • 오른쪽 위가 직각인 n만큼의 높이를 가지는 직각삼각형
n = int(input('n : '))
for i in range(n):
  print(' '*i, end='')
  print('*'*(n-i))
'''
n = 3 일 때,
***
 **
  *
'''

4. 피라미드

  • n만큼의 높이를 가지는 홀수개의 별 피라미드
n = int(input('n : '))
for i in range(1, n+1):
  print(' ' * (n-i), end='')
  print('*' * (2*i-1))
'''
n = 3 일 때,
  *
 ***
***** 
'''
profile
Keep Going, Keep Coding!

0개의 댓글