介绍
这篇文章主要介绍了python中彩色螺旋线绘制引发的问题如何处理,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获、下面让小编带着大家一起了解一下。
<强>彩色螺旋线的绘制代码如下:强>
import 海龟 import 时间 turtle.pensize (2) turtle.bgcolor(& # 39;黑色# 39;) colors =,(& # 39;红色# 39;,,& # 39;黄色# 39;,,& # 39;紫色# 39;,,& # 39;蓝# 39;】 turtle.tracer(假) for x 拷贝范围(400): ,turtle.forward (2 * x) ,turtle.color(颜色[x %, 4]) ,turtle.left (91) turtle.tracer(真正的) time . sleep (3)
<强>但我稍稍把代码改了一下:强>
得到turtle import * 得到time import * p =,龟() p.pensize (2) p.bgcolor (“black") colors =, (“red",,“yellow",, & # 39;紫色# 39;,,& # 39;蓝# 39;】 p._tracer(假) for x 拷贝范围(400): ,p.forward (2 * x) ,p.color(颜色[x %, 4]) ,p.left (91) p._tracer(真正的)
出现错误:& # 39;龟# 39;对象没有属性& # 39;背景# 39;。查了一下,问题在于龟对象p没有告诉方法,虽然乌龟模块本身有告诉方法。
<强>于是我又将代码改为:强>
得到turtle import * 得到time import * import 乌龟 p =,龟() p.pensize (2) turtle.bgcolor (“black") colors =, (“red",,“yellow",, & # 39;紫色# 39;,,& # 39;蓝# 39;】 p._tracer(假) for x 拷贝范围(400): ,p.forward (2 * x) ,p.color(颜色[x %, 4]) ,p.left (91) p._tracer(真正)
在闲置中运行可行,效果如图:(PS:可尝试将p._tracer (False)这条语句注释掉,可显示海龟的绘制过程)
至此,在闲置中可绘制彩色螺旋线的代码完成,但将这段代码放入eclipse中运行发现两个问题。
<强>问题一是画布会出现闪退现象,解决办法是在末尾加语句:强>
turtle.done ()
<强>问题二是语句强>
turtle.bgcolor (“black")
会出现从进口未定义变量:我们的错误提示,但实际上还是可运行的,解决办法:窗口——首选项——pydev中——编辑——代码分析——定义——未定义变量从进口——改成“Waring"。这样会将错误提示改为警告提示。
python是什么意思
python是一种跨平台的,具有解释性,编译性,互动性和面向对象的脚本语言,其最初的设计是用于编写自动化脚本,随着版本的不断更新和新功能的添加,常用于用于开发独立的项目和大型项目。
感谢你能够认真阅读完这篇文章,希望小编分享的“python中彩色螺旋线绘制引发的问题如何处理”这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!