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

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

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

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

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)錯(cuò)誤:'Turtle' object has no attribute 'bgcolor'。查了一下,問題在于Turtle對(duì)象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中運(yùn)行可行,效果如圖:(PS:可嘗試將p._tracer(False)這條語句注釋掉,可顯示海龜?shù)睦L制過程)

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

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

turtle.done()

問題二是語句

turtle.bgcolor("black")

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

相關(guān)文章

  • python單元測(cè)試unittest實(shí)例詳解

    python單元測(cè)試unittest實(shí)例詳解

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

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

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

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

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

    appium中常見的幾種點(diǎn)擊方式

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

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

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

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

    這篇文章主要介紹了python plt.plot bar 設(shè)置繪圖尺寸大小的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    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中的一個(gè)內(nèi)置函數(shù),用于對(duì)序列進(jìn)行切片操作,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2024-03-03
  • Python相互導(dǎo)入的問題解決

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

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

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

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

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

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

最新評(píng)論