Python

您所在的位置:网站首页 海绵宝宝卡通画怎么画 Python

Python

2023-09-08 14:04| 来源: 网络整理| 查看: 265

一、网上找的一个喜欢又不难画的派大星图片

画出好看的图形的方法就是找到画各种基础形状的代码,将他们拼凑起来,整体图形的布局是否合适就需要一遍一遍的试出来。

我绘制的图形中,左上方的四个心形可以跳动。

派大星.jpg 二、一些基本语法 1.turtle的绘图窗体 turtle.setup(width,hight,startx,starty) #(窗体的宽,窗体的长,窗体在屏幕上的x方向位置,y方向位置) setup()#设置窗体大小及位置;4个参数后两个可选; 2.turtle控件坐标体系

绝对坐标:窗体中心为原点 海龟坐标:以海龟自己为基准的前后左右

3.turtle角度坐标体系

绝对角度:

turtle.seth(angle) #seth()改变海龟行进方向,但不行进 #angle为绝对度数

海龟角度:

turtle.left(angle) turtle.right(angle) 4.RGB色彩体系

取色范围:0-255的整数或0-1的小数 常用RGB色彩 英文 RGB整数值 RGB小数值 中文名称 white 255,255,255 1,1,1 白色 yellow 255,255,0 1,1,0 黄色 magenta 255,0,255 1,0,1 洋红 cyan 0,255,255 0,1,1 青色 blue 0,0,255 0,0,1 蓝色 black 0,0,0 0,0,0 黑色

turtle.colormode(mode) mode=1.0 #RGB小数值模式 mode=255 #RGB整数值模式 三、代码如下 # coding:utf-8 #由于要使用汉字 import turtle as t import time #引用turtle库和time库 画派大星肢体的一只 def drawLag(): t.left(10) t.pendown() t.fd(160)#臂长 t.circle(30,155)#手末端 t.fd(160) 画半片叶子 def drawLeaf(): t.pencolor('#CC6699') t.fillcolor('#CC6699') t.begin_fill() t.circle(50,36)#1 t.left(95) t.fd(22)#2 t.right(140) t.fd(22)#3 t.left(70) t.circle(50,72)#4 t.left(70) t.fd(22)#5 t.right(140) t.fd(22)#6 t.left(70) t.circle(30,50) t.left(100) t.right(12) t.forward(105) t.end_fill() 画心形 def drawHeart(r,c): t.pendown() t.down() t.fillcolor(c) t.begin_fill() factor = 180 t.seth(45) t.circle(-r, factor) t.fd(2 * r) t.right(90) t.fd(2 * r) t.circle(-r, factor) t.end_fill() t.penup() 画眼睛 def drawEye(a,b): t.speed(0) for i in range(120): if 0


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3