Python-turtle画图
好玩有趣又可以学习
BugMiaowu2021
喵喵喵(^・ェ・^)!博客所有代码均亲手运行成功。所有解决问题方案均亲手试验成功!
展开
-
Python之turtle画奥运五环、斜眼笑脸
源码(详细注释):import turtle # 导入turtle库turtle.width(10) # 设置画笔粗细为10turtle.color("blue") # 设置画笔颜色为‘蓝色·’turtle.circle(50) # 画圆半径为50turtle.penup() # 抬起画笔turtle.goto(120, 0) # 绝对坐标turtle.goto(x,y)turtle.color("black") # 设置画笔颜色为黑色turtle.pendown() #原创 2021-02-18 18:41:11 · 1094 阅读 · 4 评论 -
Python画数码晶体管日期(年月日时分秒)
源码:drawLine(draw) 画一条线drawDight(dight) 画一个数字drawDate(date) 画一组数字import turtle, timedef drawLine(draw): turtle.pendown() if draw else turtle.penup() turtle.fd(40) turtle.right(90)def drawDight(dight): drawLine(True) if dight in [2原创 2021-02-17 18:33:09 · 1636 阅读 · 3 评论 -
Python画正态曲线、太极图案
源码:import numpy as npimport matplotlib.pyplot as pltimport mathdef normal_distribution(x, mean, sigma): return np.exp(-1 * ((x - mean) ** 2) / (2 * (sigma ** 2))) / (math.sqrt(2 * np.pi) * sigma)mean1, sigma1 = 0, 1x1 = np.linspace(mean1 - 6原创 2021-02-17 11:46:42 · 683 阅读 · 4 评论 -
Python画汉诺塔
源码:import turtleclass Stack: def __init__(self): self.items = [] def isEmpty(self): return len(self.items) == 0 def push(self, item): self.items.append(item) def pop(self): return self.items.pop() def p原创 2021-02-16 13:08:20 · 533 阅读 · 1 评论 -
Python之turtle画小狗、狮子头和小黄人
源码from turtle import *import turtle as tt.screensize(500, 500)# 【头部轮廓】t.pensize(5)t.home()t.seth(0)t.pd()t.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)原创 2021-02-16 09:54:55 · 3150 阅读 · 2 评论 -
Python-turtle库绘制蚊香、走动的时钟和数码管日期
源码:# -*- coding:utf-8 –*-# 用turtlr画时钟# 以自定义shape的方式实现import turtle as timport datetime as ddef skip(step): # 抬笔,跳到一个地方 t.penup() t.forward(step) t.pendown()def drawClock(radius): # 画表盘 t.speed(0) t.mode("logo") # 以Logo坐标、角度方式原创 2021-02-16 09:58:35 · 1518 阅读 · 4 评论 -
用Python画一颗心、小人发射爱心
代码:#!/usr/bin/env python# -*- coding:utf-8 -*- import turtleimport time# 画心形圆弧def hart_arc(): for i in range(200): turtle.right(1) turtle.forward(2) def move_pen_position(x, y): turtle.hideturtle() # 隐藏画笔(先)原创 2021-02-16 10:03:28 · 9981 阅读 · 12 评论 -
基于Python-turtle库绘图(汇总)
Python之turtle库画各种有趣的图及源码基于Python-turtle库绘制皮卡丘基于Python-turtle库绘制哆啦A梦和大雄在一起基于Python-turtle库绘制小猪佩奇基于Python-turtle库绘制路飞的草帽骷髅旗基于Python-turtle库绘制美国队长的盾牌...原创 2021-02-16 10:13:31 · 776 阅读 · 2 评论 -
基于Python-turtle库绘制路飞的草帽骷髅旗、美国队长的盾牌、高达
源码:#路飞骷髅import turtle as t#黄底帽子t.pu()t.goto(0,200)t.circle(-130,-80)t.pd()t.colormode(255)t.pensize(5)t.color(242,232,184) #帽子黄底RGBt.begin_fill()t.pencolor(0,0,0)t.circle(-130,160)t.seth(180)t.fd(255)t.end_fill() #红色线条t.begin_fill()t.co原创 2021-02-16 10:05:48 · 3117 阅读 · 5 评论 -
基于Python-turtle库绘制皮卡丘、多边形、星空
源码:import turtledef getPosition(x, y): turtle.setx(x) turtle.sety(y) print(x, y)class Pikachu: def __init__(self): self.t = turtle.Turtle() t = self.t t.pensize(3) t.speed(9) t.ondr原创 2021-02-15 19:58:05 · 1341 阅读 · 3 评论 -
基于Python-turtle库绘制小猪佩奇、小猫咪
源码:import turtledef drawNose(): turtle.pu() turtle.goto(-100, 100) turtle.pd() turtle.seth(-30) turtle.begin_fill() a=0.4 for i in range(120): if 0<=i<30 or 60<=i<90: a=a+0.08 turtle.l原创 2021-02-15 19:52:22 · 910 阅读 · 2 评论 -
基于Python-turtle库绘制哆啦A梦和大雄在一起
源码:# -*- coding: utf-8 -*- from turtle import *import turtlespeed(0)penup()seth(180)fd(200)seth(0)penup() #外圈头circle(150, 40)pendown()fillcolor('dodgerblue')begin_fill()circle(150, 280)end_fill() #外圈头fillcolor("red")begin_fill() #外圈头原创 2021-02-15 19:49:45 · 779 阅读 · 4 评论 -
基于Python-turtle库绘制哆啦A梦
源码:# -*- coding: utf-8 -*- from turtle import *import turtlespeed(0)penup()seth(180)fd(200)seth(0)penup() #外圈头circle(150, 40)pendown()fillcolor('dodgerblue')begin_fill()circle(150, 280)end_fill() #外圈头fillcolor("red")begin_fill() #外圈头原创 2021-02-15 19:44:06 · 1266 阅读 · 5 评论 -
Python之turtle库画各种有趣的图及源码(更新中)
Turtle库是Python语言中一个很流行的绘制图像的函数库,想象一个小乌龟,在一个横轴为x、纵轴为y的坐标系原点,(0,0)位置开始,它根据一组函数指令的控制,在这个平面坐标系中移动,从而在它爬行的路径上绘制了图形。1、安卓小人#!/usr/bin/env pythonimport turtleaj=turtle.Pen()y=0aj.speed(5)#turtle.screensize(200,800)turtle.bgcolor("black")#aj.shape("turtle"原创 2021-02-09 03:35:11 · 34394 阅读 · 20 评论