반응형

파이썬: for 예시 (2) - 여러 가지 모양의 삼각형 다이아몬드 모양 출력하기

파이썬에서 for 문을 사용하여 * 문자를 이용한 다양한 삼각형 모양을 출력해 봅니다. 1. 왼쪽 정렬된 직각 삼각형n = 5for i in range(1, n+1): print('*' * i)(Output)*************** 2. 오른쪽 정렬된 직각 삼각형n = 5for i in range(1, n+1): print(' ' * (n-i) + '*' * i) 3. 가운데 정렬된 이등변 삼각형n = 5for i in range(1, n+1): print(' ' * (n-i) + '*' * (2*i-1)) 4. 역삼각형 (왼쪽 정렬된 직각 삼각형)n = 5for i in range(n, 0, -1): print('*' * i)  5. 역삼각형 (오른쪽 정렬된 직각 삼각형)n =..

(파이썬) 터틀 그래픽, 랜덤하게 별 100개 그리기

별 크기와 위치를 랜덤하게 생성해서 100개를 무작위로 그리는 파이썬 코드입니다. import turtle import random t = turtle.Turtle() t.shape("turtle") t.speed(0) for i in range(100): # 0.0 - 1.0 사이의 난수 red = random.random() green = random.random() blue = random.random() # 색을 지정한다 t.color(red, green, blue) # 이동할 때 선을 그리지않게 한다 t.penup() # x,y 좌표 값을 랜덤하게 생성 x = random.randint(-200, 100) y = random.randint(0, 200) t.goto(x, y) t.pendown(..

Python 2023.12.18

(파이썬) 반복문으로 별찍기, 삼각형 역삼각형 정삼각형 직각삼각형

파이썬의 반복문 for를 이용해서 여러 가지 모양의 삼각형 모양의 별(*)를 출력하는 코드입니다. 1. n=10 for i in range(n): for k in range(i+1): print('*', end='') print() 2. n=10 for i in range(n): for k in range(n-i): print('*', end='') print() 3. n=10 for i in range(n): for k in range(n-i-1): print(' ', end='') for k in range(i+1): print('*', end='') print() 4. n=5 for i in range(1, n+1): for k in range(n-i): print(' ', end='') for k..

Python 2023.10.01
반응형