Python에서 그라데이션 구현:
거북이 라이브러리를 사용하여 그라데이션 뱀을 그리는 코드:
from turtle import * setup(500, 400, 200, 200) penup() fd(-250) pendown() pensize(20) seth(-40) r = 0.1 g = 0.2 b = 0.3 for i in range(4): pencolor((r+0.1*i, g+0.1*i, b+0.1*i)) circle(40, 80) circle(-40, 80) pencolor((r+0.1*4, g+0.1*4, b+0.1*4)) circle(40, 80/2) fd(40) pencolor((r+0.1*5, g+0.1*5, b+0.1*5)) circle(16, 180) fd(40*2/3) done()# 🎜🎜#실행 결과는 다음과 같습니다.
#🎜 🎜# 1. 그리기 좌표계
turtle.setup(width, height, startx, starty)
기능: 기본 폼의 크기와 위치를 설정합니다.
매개변수:
너비 창 너비. 정수 값은 픽셀 값을 나타내고, 소수는 화면에 대한 창 너비의 비율을 나타냅니다.
높이 창 높이.
Startx 창 왼쪽과 화면 왼쪽 사이의 픽셀 거리가 None인 경우 창이 가로 중앙에 위치합니다.
Starty 창 상단과 화면 상단 사이의 거리(픽셀)입니다.
2. 브러시 제어 기능
turtle.penup() 和turtle.pendown()
별칭: pu.(), up(), pd(), down()
기능: 브러시를 들어 올린(내린) 다음 브러시를 움직여도 모양이 그려지지 않습니다.
매개변수가 없습니다.
turtle.pensize(wid)
Alias: width(wid)
Function: 브러시 너비를 설정하고, 매개변수가 입력되지 않은 경우 현재 브러시 너비를 반환합니다.
매개변수 너비: 브러시 너비. None이거나 비어 있으면 현재 너비를 반환합니다.
turtle.pencolor(colorstring)或turtle.pencolor((r,g,b))
기능: 브러시 색상을 설정하고, 매개변수 입력 없이 현재 브러시 색상을 반환합니다.
매개변수: colorstring은 색상 문자열 "red"입니다. (r, g, b)는 색상
3에 해당하는 RGB 값입니다. 도형 그리기 기능
turtle.fd(distance)
Alias: 앞으로(거리)
#🎜🎜 #기능 : 현재 방향으로 거리만큼 전진하고자 함 매개변수 : distance는 거리요소로, 음수일 경우 반대방향을 의미합니다.turtle.seth(to_angle)Alias: sethading(to_angle)Function: 현재 진행 방향을 절대 방향 각도 값인 to_angle로 설정합니다. 매개변수: to_angle은 각도의 정수 값입니다.
turtle.ciecle(radius, extent=None)기능: 반경을 기준으로 확장 각도를 사용하여 호를 그립니다. 매개변수: radius는 반경입니다. 양수인 경우 원의 중심이 브러시의 왼쪽에 있습니다. 범위는 호를 그리는 각도입니다. 더 많은 Python 관련 기술 기사를 보려면
Python Tutorial
열을 방문하여 알아보세요!위 내용은 Python 그리기를 사용하여 그라디언트 색상을 설정하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!