python彩色螺旋线_解决python彩色螺旋线绘制引发的问题
彩色螺旋线的绘制代码如下:
import turtle
import time
turtle.pensize(2)
turtle.bgcolor('black')
colors = ['red', 'yellow', 'purple', 'blue']
turtle.tracer(False)
for x in range(400):
turtle.forward(2*x)
turtle.color(colors[x % 4])
turtle.left(91)
turtle.tracer(True)
time.sleep(3)
但我稍稍把代码改了一下:
from turtle import *
from time import *
p = Turtle()
p.pensize(2)
p.bgcolor("black")
colors = ["red", "yellow", 'purple', 'blue']
p._tracer(False)
for x in range(400):
p.forward(2*x)
p.color(colors[x % 4])
p.left(91)
p._tracer(True)
出现错误:'Turtle' object has no attribute 'bgcolor'。查了一下,问题在于Turtle对象p没有bgcolor方法,虽然乌龟模块本身有bgcolor方法。
于是我又将代码改为:
from turtle import *
from time import *
import turtle
p = Turtle()
p.pensize(2)
turtle.bgcolor("black")
colors = ["red", "yellow", 'purple', 'blue']
p._tracer(False)
for x in range(400):
p.forward(2*x)
p.color(colors[x % 4])
p.left(91)
p._tracer(True)
在IDLE中运行可行,效果如图:(PS:可尝试将p._tracer(False)这条语句注释掉,可显示海龟的绘制过程)
至此,在IDLE中可绘制彩色螺旋线的代码完成,但将这段代码放入eclipse中运行发现两个问题。
问题一是画布会出现闪退现象,解决办法是在末尾加语句:
turtle.done()
问题二是语句
turtle.bgcolor("black")
会出现Undefined variable from import: bgcolor的错误提示,但实际上还是可运行的,解决办法:window -- preferences -- pydev -- editor -- code analysis -- Undefined -- undefined variable from import --改成"Waring"。这样会将错误提示改为警告提示。
python彩色螺旋线_解决python彩色螺旋线绘制引发的问题相关推荐
- python幂函数_解决python中的幂函数、指数函数问题
最近在调代码,碰到幂函数.指数函数,总是提示 ValueError: math domain error ValueError: negative number cannot be raised to ...
- 无法启动python怎么办_解决python写的windows服务不能启动的问题
报"服务没有及时响应或控制请求"的错误,改用pyinstaller生成也是不行:查资料后修改setup.py如下即可,服务名.脚本名请自行替换: 复制代码 代码如下: #!/usr ...
- 八皇后问题python回溯_解决Python基于回溯法子集树模板实现8皇后问题
这篇文章主要介绍了Python基于回溯法子集树模板实现8皇后问题,简单说明了8皇后问题的原理并结合实例形式分析了Python回溯法子集树模板解决8皇后问题的具体实现技巧,需要的朋友可以参考下 本文实例 ...
- Python学习之解决python下载第三方依赖速度慢的问题
Python学习之解决python下载第三方依赖速度慢的问题 参考文章: (1)Python学习之解决python下载第三方依赖速度慢的问题 (2)https://www.cnblogs.com/su ...
- 第一章 第一节:Python基础_认识Python
Python基础入门(全套保姆级教程) 第一章 第一节:Python基础_认识Python 1. 什么是编程 通俗易懂,编程就是用代码编写程序,编写程序有很多种办法,像c语言,javaPython语言 ...
- python转换成exe后一闪而过_解决python xx.py文件点击完之后一闪而过的问题
解决python xx.py文件点击完之后一闪而过的问题 1.问题复现: 有时候我们去点击.py文件 文件里明明有打印信息,却一闪而过,没有任何显示 比如以下内容 #!/usr/local/bin/p ...
- python打印自动换行如何解决_解决python DataFrame 打印结果不换行问题
解决python DataFrame 打印结果不换行问题 如下所示: 加入代码: pd.set_option('display.width', 5000) 补充知识:Python 实现不换行打印字符的 ...
- python安装报错类型_解决Python安装cryptography报错问题
解决Python安装cryptography报错问题 错误一: gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wst ...
- python画图程序没有图_解决python中使用plot画图,图不显示的问题
解决python中使用plot画图,图不显示的问题 对以下数据画图结果图不显示,修改过程如下 df3 = {'chinese':109, 'American':88, 'German': 66, 'K ...
最新文章
- qt opencv库配置大全
- 使用css3的动画模拟太阳系行星公转
- 第十天:估算活动持续时间,类比估算,参数估算,自下而上估算,三点估算解析表
- 5.1.2全景声音箱摆位_全景声音响系统音箱应该如何摆位(5.1.2、5.1.4篇)
- NeHe OpenGL教程 第四课:旋转
- 在Js中创建对象的几种方式
- VSTT Rosario CTP
- 【JS】match() 方法
- 从微信跳转到appstore下载App
- 已知url地址,批量下载图片到指定目录
- 【老生谈算法】matlab实现图像放大算法——图像放大算法
- QT Creator4.3制作图标
- 爬取腾讯视频评论——以《三生三世,十里桃花》为例
- java中char数据类型的使用
- 如何基于ffmpeg截取一段视频中的多个片段,并合并在一起,且不改变原来的效果?
- VR带看是什么?VR带看有哪些功能优势?
- linux日志服务器审计客户端history记录
- 使用Visual Studio调试BGFX的Shader
- stop slave mysql_mysql执行stop slave一直卡在Killing slave的状态
- 4G物联网设备使用经验--深刻的教训
热门文章
- 【渝粤教育】国家开放大学2018年秋季 0062-22T港台文学专题讲座 参考试题
- 【渝粤教育】21秋期末考试成本会计10168k2
- 【渝粤教育】 国家开放大学2020年春季 1192高层建筑施工 参考试题
- [渝粤教育] 中国地质大学 马克思主义基本原理 复习题
- 浅谈LTE技术及实际应用方案
- php 脏数据,使用 PHP Masked Package 屏蔽敏感数据
- java web 伪静态_【Java Web】使用URLRewrite实现网站伪静态
- python和sql_Python和SQL 2017的强大功能
- 7.9 规划Varnish缓存
- Angular 个人深究(四)【生命周期钩子】