개발 꿀팁/PYTHON

파이썬 그림 입문입니다

Jammie 2023. 2. 6. 14:26
반응형
'''파이썬 그림 그리는 공부'''
import turtle#调用turtle库
from turtle import *# turtle의 모든 함수를 호출하여 그림을 쉽게 그릴 수 있습니다.
setup(1000.0,800.0,140,140) #아무거나 설정해놨어요
"" "첫 번째 단계: 캔버스의 크기를 설정합니다. 자세한 디버깅이 필요합니다. width 창 너비, 정수는 픽셀 값, 소수는 창과 화면 사이의 비율을 나타냅니다.
height: 창의 높이, 정수는 픽셀 값, 소수는 창과 화면 사이의 비율, starty, startx의 상단과 좌측 픽셀 거리입니다.
"""
turtle.pensize(10) #붓의 굵기 입니다
turtle.pencolor("red")
turtle.penup() # 브러시를 들어 올립니다
fd(0)
turtle.pendown() #은 브러시를 내리는 것을 의미합니다.
turtle.fd(300)
seth(90)#turtle.seth는 브러시의 방향을 조절하며 방향은 플러스 마이너스 360도 범위로 초과 시 재계산됩니다.
fd(300)#는 음의 방향 이동을 나타내며, fd는 약자입니다.
seth(180)
fd(300)
turtle.color('purple')
seth(180)
fd(300)

뒤에 추가되었습니다:

for i in range (1,5):
turtle.circle(190,600,6)
실행 상황:

1. setup()에 필요한 파라미터입니다.

2. 약자로 쓰는 경우가 있습니다.

3.파이썬은 포기하고 자바 배우세요!

#회형을 그리며, 함수에 캡슐화합니다.
import turtle
from turtle import *
i=0

def cirs():
setup(1000.0,900.0,800,880)
pensize(30)
pencolor("red")
pd()

for i in range(1,7):
turtle.circle(10,21,5)
turtle.circle(-150,30)
fd(1)
i+=1
for i in range(1,10):
pensize(10)
pencolor("purple")
for i in range(1,10):
turtle.circle(10,21,9)


fd(10)
seth(90)
turtle.circle(100,-21,-5)
fd(100)

seth(-90)
fd(10)
i+=1
cirs()

 

반응형