python绘制蟒蛇怎么报错找不到蟒蛇属性_Python绘制彩色蟒蛇

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

一开始在练习的时候,在网上看了一些实例,看到有一个简单的例子,就是蟒蛇的例子,大家也知道Python这个中文翻译过来就是蟒蛇的意思,接着我有借用了这个实例自己弄了一个不一样的蟒蛇,转圈圈的蛇

先来解析一下代码:

turtle.setup(1300, 800, 0, 0)

这个意思就是窗口的大小,值越大窗口打开的就越大

pythonsize = 30这个就是蟒蛇的大小,你们可以随意的更改。turtle.seth(-20)接着这个是蟒蛇开始的方向,这个也可以随意。 turtle.pensize(pythonsize)

这个是就是运行蟒蛇的宽度

def main():

turtle.setup(1300, 800, 0, 0)

pythonsize = 30

turtle.pensize(pythonsize)

turtle.seth(-40)

drawSnake(40, 80, 5, pythonsize / 2)

这些就是蟒蛇运行起来的条件

turtle.pencolor("green")

这个是运行蟒蛇的颜色,可以用不同的颜色这样蟒蛇的颜色就变成了七彩的

turtle.pencolor("green")

turtle.circle(rad, angle / 2)

turtle.pencolor("yellow")

turtle.fd(rad)

turtle.pencolor("red")

turtle.circle(neckrad + 1, 180)

turtle.pencolor("green")

turtle.fd(rad * 2 / 3)

以上就是蟒蛇运行起来不同的颜色了

turtle.circle(rad, angle)

这个就是蟒蛇运行起来的幅度,,

drawSnake(20, 80, 5, pythonsize / 2)

这个是蟒蛇的长度

好了基本大概解析就这些吧,接下来我吧所有的放出来吧

# 彩色蟒蛇

import turtle

def drawSnake(rad, angle, len, neckrad):

mycolor = ["black", "red", "red", "blue", "yellow"]

yocolor = ["yellow", "green", "yellow", "red", "red"]

for i in range(len):

turtle.pencolor(mycolor[i])

turtle.circle(rad, angle)

turtle.pencolor(yocolor[i])

turtle.pencolor("green")

turtle.circle(rad, angle / 2)

turtle.pencolor("yellow")

turtle.fd(rad)

turtle.pencolor("red")

turtle.circle(neckrad + 1, 180)

turtle.pencolor("green")

turtle.fd(rad * 2 / 3)

def main():

turtle.setup(800, 500, 0, 0)

pythonsize = 20

turtle.pensize(pythonsize)

turtle.seth(0)

drawSnake(20, 80, 5, pythonsize / 2)

main()

这是效果图


http://www.niftyadmin.cn/n/712330.html

相关文章

低功耗广域网络和ISM频段:物联网的里程碑还是公地悲剧?

频谱资源具有典型的公共资源的特点,尤其是非授权频谱。低功耗广域网络未来大部分都在非授权的ISM频谱上部署,不过,不断增加的通信协议使用ISM非授权频段,让非授权的LPWAN成为另一个典型的“公地悲剧”,即各类协议均希望…

IIC简介(转载)

来自:https://www.cnblogs.com/zalebool/p/4214599.html IIC简介: IIC 即Inter-Integrated Circuit(集成电路总线),这种总线类型是由飞利浦半导体公司在八十年代初设计出来的,主要是用来连接整体电路(ICS) &…

web前端学习(十八)——CSS3表格属性(table)的相关设置

1.CSS表格 使用 CSS 可以使 HTML 表格更美观。指定CSS表格边框,使用border属性。 缩写边框属性设置在一个声明中所有的边框属性。 可以设置的属性分别(按顺序):border-width,border-style,border-color。&a…

screen 退出后继续运行_screen: 让你的程序在后台自由运行

当我们在使用putty/xshell等软件进行ssh远程访问服务器时,进行远程访问的界面往往不能关掉,否则,程序将不再运行。而且,程序在运行的过程中,还必须时刻保证网络的通常,这些条件都很难得到满足。为了解决上述…

解构协鑫:多晶硅帝国的裂变

协鑫正在成为中国能源产业之中一支不可忽视的力量。 发迹于热电的朱共山在2006年进入光伏行业。2006年3月,朱共山投资70多亿成立了江苏中能硅业科技发展有限公司(下简称“江苏中能”),生产太阳能级多晶硅原料。此后,依托保利协鑫(拥有江苏中能…

web前端学习(十九)——CSS3盒子模型(Box Model)、边框属性(border)及轮廓属性(outline)的相关设置

1.CSS盒子模型(Box Model) 所有HTML元素可以看作盒子,在CSS中,"box model"这一术语是用来设计和布局时使用。 CSS盒模型本质上是一个盒子,封装周围的HTML元素,它包括:边距,边框,填充&…

Windows Server 2012 R2 WSUS-10:流程概述

本篇文章来大概说一说打补丁的流程,一般来说打补丁的流程分为测试环境测试和生产环境安装两个部分。如果企业规模比较小,没有完善的流程制度,也是有一些打补丁的原则可以遵循的,比如:对于安全级别为Low以上的各种安全补…

STP-16-根防护,BPDU防护和BPDU过滤

网络设计者很可能并不打算让终端用户在用于连接终端用户设备的Access端口上连接交换机。然而,这种事情有时却会发生——例如,有人可能需要大厅的会议室里有更多的端口,于是他觉得他可以把一个小的便宜的交换机接到墙上的端口中STP拓扑可能会因…