欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

解決python彩色螺旋線繪制引發(fā)的問題

 更新時間:2019年11月23日 15:08:26   作者:winxinL  
今天小編就為大家分享一篇解決python彩色螺旋線繪制引發(fā)的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

彩色螺旋線的繪制代碼如下:

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)

出現(xiàn)錯誤:'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)這條語句注釋掉,可顯示海龜?shù)睦L制過程)

至此,在IDLE中可繪制彩色螺旋線的代碼完成,但將這段代碼放入eclipse中運行發(fā)現(xiàn)兩個問題。

問題一是畫布會出現(xiàn)閃退現(xiàn)象,解決辦法是在末尾加語句:

turtle.done()

問題二是語句

turtle.bgcolor("black")

會出現(xiàn)Undefined variable from import: bgcolor的錯誤提示,但實際上還是可運行的,解決辦法:window -- preferences -- pydev -- editor -- code analysis -- Undefined -- undefined variable from import --改成"Waring"。這樣會將錯誤提示改為警告提示。

相關(guān)文章

  • python單元測試unittest實例詳解

    python單元測試unittest實例詳解

    這篇文章主要介紹了python單元測試unittest用法,以實例形式詳細分析了Python中單元測試的概念、用法與相關(guān)使用技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-05-05
  • python lambda函數(shù)及三個常用的高階函數(shù)

    python lambda函數(shù)及三個常用的高階函數(shù)

    這篇文章主要介紹了python lambda函數(shù)及三個常用的高階函數(shù),本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-02-02
  • Python類和對象基礎(chǔ)入門介紹

    Python類和對象基礎(chǔ)入門介紹

    Python 是一種面向?qū)ο蟮木幊陶Z言。Python 中的幾乎所有東西都是對象,擁有屬性和方法。類(Class)類似對象構(gòu)造函數(shù),或者是用于創(chuàng)建對象的藍圖
    2022-08-08
  • appium中常見的幾種點擊方式

    appium中常見的幾種點擊方式

    本文主要介紹了appium中常見的幾種點擊方式,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-02-02
  • Python實現(xiàn)上下文管理器的示例代碼

    Python實現(xiàn)上下文管理器的示例代碼

    這篇文章主要為大家詳細介紹了Python中實現(xiàn)上下文管理器的具體方法,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起了解一下
    2023-07-07
  • python plt.plot bar 如何設(shè)置繪圖尺寸大小

    python plt.plot bar 如何設(shè)置繪圖尺寸大小

    這篇文章主要介紹了python plt.plot bar 設(shè)置繪圖尺寸大小的操作,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-06-06
  • Python數(shù)據(jù)處理利器Slice函數(shù)用法詳解

    Python數(shù)據(jù)處理利器Slice函數(shù)用法詳解

    這篇文章主要給大家介紹了關(guān)于Python數(shù)據(jù)處理利器Slice函數(shù)用法的相關(guān)資料,slice函數(shù)是Python中的一個內(nèi)置函數(shù),用于對序列進行切片操作,文中通過代碼介紹的非常詳細,需要的朋友可以參考下
    2024-03-03
  • Python相互導(dǎo)入的問題解決

    Python相互導(dǎo)入的問題解決

    大家好,本篇文章主要講的是Python相互導(dǎo)入的問題解決,感興趣的同學趕快來看一看吧,對你有幫助的話記得收藏一下,方便下次瀏覽
    2022-01-01
  • Python編寫通訊錄通過數(shù)據(jù)庫存儲實現(xiàn)模糊查詢功能

    Python編寫通訊錄通過數(shù)據(jù)庫存儲實現(xiàn)模糊查詢功能

    數(shù)據(jù)庫存儲通訊錄,要求按姓名/電話號碼查詢,查詢條件只有一個輸入入口,自動識別輸入的是姓名還是號碼,允許模糊查詢。這篇文章主要介紹了Python編寫通訊錄,支持模糊查詢,利用數(shù)據(jù)庫存儲,需要的朋友可以參考下
    2019-07-07
  • 利用Python實現(xiàn)批量打包程序的工具

    利用Python實現(xiàn)批量打包程序的工具

    auto-py-to-exe與pyinstaller都無法直接一次性打包多個程序,想打包多個程序需要重新操作一遍。所以本文將用Python實現(xiàn)批量打包程序的工具,感興趣的可以了解一下
    2022-07-07

最新評論