반응형

터틀그래픽

(파이썬) 사각형 그리기: 색상으로 채우기, turtle.setheading

사각형 4개를 그리고 지정한 색으로 채우는 파이썬 코드입니다. 다음은 turtle.setheading 함수에 대한 설명입니다.turtle.setheading(to_angle) turtle.seth(to_angle)매개변수: to_angle – 숫자(정수 또는 실수)거북이의 방향을 to_angle로 설정합니다. 다음은 일반적인 방향(도)입니다.import turtle as tcolors = ['red', 'green', 'blue', 'yellow']def draw_rect(): t.begin_fill() for _ in range(4): t.forward(100) t.right(90) t.end_fill()for i in range(4): t.setheadi..

Python 2024.07.27

(파이썬) 터틀그래픽: 토끼와 거북이가 경주하는 게임

파이썬의 터틀 그래픽으로 토끼와 거북이가 경주하는 게임을 만들었습니다. 토끼와 거북이 모양은 "turtle" 모듈에서 제공하는 거북이 모양을 사용했으며, 토끼는 빨간색, 거북이는 파란색으로 설정했습니다. 매번 1부터 5사이의 랜덤한 값을 생성하면서 그 만큼 이동하도록 했습니다. 하단에 C언어로 작성된 코드의 링드가 있습니다. 파이썬 코드는 다음과 같습니다. import turtle import random # 화면 설정 screen = turtle.Screen() screen.title("거북이 vs 토끼 경주 게임") screen.bgcolor("white") # 목표 지점 설정 finish_line = turtle.Turtle() finish_line.penup() finish_line.goto(20..

Python 2024.01.14

(파이썬) 터틀그래픽: 눈사람 그리기

파이썬 터틀 그래픽으로 눈사람을 그리는 코드입니다. import turtle t = turtle.Turtle() t.shape("turtle") t.color("black", "white") s = turtle.Screen(); s.bgcolor('skyblue'); def snowman(x, y): t.up() t.goto(x, y) t.down() t.begin_fill() t.circle(20) t.end_fill() t.goto(x, y-25) t.setheading(135) t.forward(50) t.backward(50) t.setheading(30) t.forward(50) t.backward(50) t.setheading(0) t.goto(x, y-70) t.begin_fill() t.c..

Python 2024.01.10

(파이썬) 터틀 그래픽, 랜덤하게 별 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

(파이썬) 터틀 그래픽 함수, 간단하게 요약

파이썬 터틀 그래픽 함수를 간단하게 요약했습니다. 1. 터틀그래픽 사용 예 (1) import turtle turtle.shape('turtle') turtle.forward(200) turtle.done() shape: arrow, turtle, circle, square, triangle , classic 2. 터틀그래픽 사용 예 (2) import turtle as t t.shape('turtle') t.forward(200) t.done() 터틀 그래픽 함수 요약 turtle.forward(200) #200만큼 이동 turtle.fd(200) turtle.right(90) #오른쪽(시계방향)으로 90도 회전 turtle.rt(90) #오른쪽(시계방향)으로 90도 회전 turtle.left(90) ..

Python 2023.10.04
반응형