python中彩色螺旋线绘制引发的问题如何处理

  介绍

这篇文章主要介绍了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)这条语句注释掉,可显示海龟的绘制过程)

 python中彩色螺旋线绘制引发的问题如何处理

至此,在闲置中可绘制彩色螺旋线的代码完成,但将这段代码放入eclipse中运行发现两个问题。

<强>问题一是画布会出现闪退现象,解决办法是在末尾加语句:

turtle.done ()

<强>问题二是语句

turtle.bgcolor (“black")

会出现从进口未定义变量:我们的错误提示,但实际上还是可运行的,解决办法:窗口——首选项——pydev中——编辑——代码分析——定义——未定义变量从进口——改成“Waring"。这样会将错误提示改为警告提示。

python是什么意思

python是一种跨平台的,具有解释性,编译性,互动性和面向对象的脚本语言,其最初的设计是用于编写自动化脚本,随着版本的不断更新和新功能的添加,常用于用于开发独立的项目和大型项目。

感谢你能够认真阅读完这篇文章,希望小编分享的“python中彩色螺旋线绘制引发的问题如何处理”这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!

python中彩色螺旋线绘制引发的问题如何处理