거북이를 이용해 강아지 한 마리를 그려서 나에게 선물해보세요~
python 동영상 튜토리얼 칼럼에서는 거북이를 이용해 그림을 그리는 방법을 소개합니다.
올해의 더블 일레븐이 왔습니다
하지만 더블 일레븐이
싱글들을 위한 휴일
이제 싱글인 제가 일어서야 할 때입니다
right
싱글은 어떤가요? 우리 모두는 독신이었지만, 아마도 우리 중 극소수만이 그것을 진정으로 경험했을 것입니다.
짧은 영상 콘텐츠는 완전히 가짜입니다. 모든 과정을 한 사람이 진행해야 합니다. 좋은 휴대폰과 좋은 카피라이팅 아이디어가 있어야 합니다.
Turtle
Turtle 라이브러리는 Python 언어로 이미지를 그리는 데 매우 인기 있는 함수 라이브러리입니다. 원점(0)에서 시작하여 가로 축을 x로 하고 세로 축을 y로 하는 좌표계에서 작은 거북이를 상상해 보세요. ,0) 그 위치에서 출발하여 일련의 기능명령에 따라 이 평면좌표계로 이동하여 크롤링 경로에 도형을 그린다.
거북이 기능
거북이 그리기를 제어하는 기능은 여러 가지가 있습니다. 이 기능은 세 가지 유형으로 나눌 수 있습니다. 하나는 브러시 제어 기능, 하나는 모션 제어 기능, 다른 하나는 방향 제어 기능입니다.
브러시 제어 기능
기능명 | Function |
---|---|
turtle.penup() | 그리지 않고 브러시 들어올리기 |
turtle.pendown() | drop() |
turtle.pencolor() | |
turtle.pensize() |
기능 name | |
---|---|
turtle.forward(d) | |
turtle.circle(r,extent=None) |
기능 이름 | |
---|---|
turtle.setheading(angle) | |
turtle.left(angel) | |
turtle.right(angel) |
Painting Single Dog
import turtle as t t.screensize(500, 500)# 【头部轮廓】t.pensize(5) t.home() t.seth(0) t.pd() #pendownt.color('black') t.circle(20, 80) # 0t.circle(200, 30) # 1t.circle(30, 60) # 2t.circle(200, 29.5) # 3t.color('black') t.circle(20, 60) # 4t.circle(-150, 22) # 5t.circle(-50, 10) # 6t.circle(50, 70) # 7# 确定鼻头大概位置 t.xcor和t.ycor乌龟一开始的位置x_nose = t.xcor() y_nose = t.ycor() t.circle(30, 62) # 8t.circle(200, 15) # 9# 【鼻子】t.pu() #penupt.goto(x_nose, y_nose + 25) t.seth(90) t.pd() t.begin_fill() t.circle(8) t.end_fill()# 【眼睛】t.pu() t.goto(x_nose + 48, y_nose + 55) t.seth(90) t.pd() t.begin_fill() t.circle(8) t.end_fill()# 【耳朵】t.pu() t.color('#444444') t.goto(x_nose + 100, y_nose + 110) t.seth(182) t.pd() t.circle(15, 45) t.color('black') t.circle(10, 15) t.circle(90, 70) t.circle(25, 110) t.rt(4) t.circle(90, 70) t.circle(10, 15) t.color('#444444') t.circle(15, 45) # 【身体】t.pu() t.color('black') t.goto(x_nose + 90, y_nose - 30) t.seth(-130) t.pd() t.circle(250, 28) t.circle(10, 140) t.circle(-250, 25) t.circle(-200, 25) t.circle(-50, 85) t.circle(8, 145) t.circle(90, 45) t.circle(550, 5) # 【尾巴】t.seth(0) t.circle(60, 85) t.circle(40, 65) t.circle(40, 60) t.lt(150) #leftt.circle(-40, 90) t.circle(-25, 100) t.lt(5) t.fd(20) t.circle(10, 60) # 【背部】t.rt(80) #rightt.circle(200, 35)# 【项圈】t.pensize(20) t.color('#F03C3F') t.lt(10) t.circle(-200, 25) # 【爱心铃铛】t.pu() t.fd(18) t.lt(90) t.fd(18) t.pensize(6) t.seth(35) #setheadingt.color('#FDAF17') t.begin_fill() t.lt(135) t.fd(6) t.right(180) # 画笔掉头t.circle(6, -180) t.backward(8) t.right(90) t.forward(6) t.circle(-6, 180) t.fd(15) t.end_fill()# 【前小腿】t.pensize(5) t.pu() t.color('black') t.goto(x_nose + 100, y_nose - 125) t.pd() t.seth(-50) t.fd(25) t.circle(10, 150) t.fd(25)# 【后小腿】t.pensize(4) t.pu() t.goto(x_nose + 314, y_nose - 125) t.pd() t.seth(-95) t.fd(25) t.circle(-5, 150) t.fd(2) t.hideturtle() t.done()复制代码
얻은 결과는 다음과 같습니다.
🎜🎜관련 무료 학습 권장 사항: python 비디오 튜토리얼
위 내용은 거북이를 이용해 강아지 한 마리를 그려서 나에게 선물해보세요~의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











Linux 터미널에서 Python 버전을 보려고 할 때 Linux 터미널에서 Python 버전을 볼 때 권한 문제에 대한 솔루션 ... Python을 입력하십시오 ...

Python의 Pandas 라이브러리를 사용할 때는 구조가 다른 두 데이터 프레임 사이에서 전체 열을 복사하는 방법이 일반적인 문제입니다. 두 개의 dats가 있다고 가정 해

10 시간 이내에 컴퓨터 초보자 프로그래밍 기본 사항을 가르치는 방법은 무엇입니까? 컴퓨터 초보자에게 프로그래밍 지식을 가르치는 데 10 시간 밖에 걸리지 않는다면 무엇을 가르치기로 선택 하시겠습니까?

Fiddlerevery Where를 사용할 때 Man-in-the-Middle Reading에 Fiddlereverywhere를 사용할 때 감지되는 방법 ...

정규 표현식은 프로그래밍의 패턴 일치 및 텍스트 조작을위한 강력한 도구이며 다양한 응용 프로그램에서 텍스트 처리의 효율성을 높입니다.

Uvicorn은 HTTP 요청을 어떻게 지속적으로 듣습니까? Uvicorn은 ASGI를 기반으로 한 가벼운 웹 서버입니다. 핵심 기능 중 하나는 HTTP 요청을 듣고 진행하는 것입니다 ...

이 기사는 Numpy, Pandas, Matplotlib, Scikit-Learn, Tensorflow, Django, Flask 및 요청과 같은 인기있는 Python 라이브러리에 대해 설명하고 과학 컴퓨팅, 데이터 분석, 시각화, 기계 학습, 웹 개발 및 H에서의 사용에 대해 자세히 설명합니다.

파이썬에서 문자열을 통해 객체를 동적으로 생성하고 메소드를 호출하는 방법은 무엇입니까? 특히 구성 또는 실행 해야하는 경우 일반적인 프로그래밍 요구 사항입니다.
