為什麼用python的turtle會有很多錯誤提示但是仍然可以執行

2021-04-02 08:09:10 字數 2145 閱讀 9427

1樓:匿名使用者

黃色的是警告。。

len 是內建方法,你方面裡面覆蓋了

i是迴圈變數,你沒用。。

紅色的為啥報錯,不知道。。你滑鼠放上去沒提示嗎?

python極少做gui開發。。。不是特殊需求,就別浪費時間學這個了。

執行python 的turtle出錯,如圖。求解決方式

2樓:匿名使用者

看報錯的最後一行:nameerror,翻譯一下就是'g'這個變數沒有定義。pencolor()是設定畫筆顏色可直接傳入顏色引數,也可傳入rgb三元組,這裡你傳入 rgb三元組,但前面只定義了r,b,沒有定義g,所以報錯。

我一用python 2.7中的turtle就這樣了,怎麼辦,根本不出圖 10

3樓:匿名使用者

因為你的目錄有一個叫turtle.py的檔案,引入的時候並不是引入的系統的turtle模組,而是引入你的自己的這個檔案,所以檔案起名的時候注意不要和系統模組重名。

安裝上python後,為什麼會出現這種錯誤,求指教!!

4樓:匿名使用者

你第一次輸入 python 之後,已經進入 python 的編輯環境了。從你截圖的第一行就可以看出,已經顯示了 python 的版本號了(2.7.14)。

這時候應該開始編碼了,比如輸入  print "hello world" 就可以跑第一行**啦。

5樓:育知同創教育

你這是幹嘛?python安裝完後你要寫py檔案,然後執行,你單獨敲入python當然不認識了。

6樓:匿名使用者

python.exe是windows環境下的python程式的執行檔案。

執行python後,進入到python程式設計環境中。

提示符是》

後面直接寫程式設計語句即可

7樓:匿名使用者

可以寫a=python下一行寫a就可以了

python為什麼這樣會有錯誤?

8樓:石鍋鏡千

line = lines.split()這句錯了,這裡的意思是按照空格、換行、製表符分割字串成列表。

而原來的字串是用逗號分隔的,應該換成line = lines.split(",")這樣,按照逗號分割成列表。

但是這樣還是有問題,因為列表中儲存的是字元型別的資料,不是數字型別,所以在排序函式中,比較大小的時候會出現問題。可以先將i轉成int型別。在if判斷前將加一句,如下:

i = int(i)

if x < i:

x = i

這樣的話,在刪除那裡也有問題。

而且,在迴圈中刪除列表的資料有個坑,遍歷的時候會漏資料。

例如,第一次迴圈時,讀取的是第一個數,當刪除了列表的第一個資料,那麼第二個就會頂到第一個;然後迴圈第二次時,是讀取第二個數的,但是第二個數頂到第一個的位置了,第三個就變成第二個,那麼就會讀取到原來的第三個資料,這樣第二個資料就會漏掉。這樣每刪一次就漏一個。

9樓:匿名使用者

你讀取的不就是字串嗎,split之後也是一個字串列表啊。

於是遍歷列表的時候,字串不能和整數x比較。

python的turtle突然用不了了。求解

10樓:匿名使用者

把**貼上來吧,圖裡的字根本看不清。

11樓:我想靜靜

寫的是錯誤 turtle沒有setup

12樓:邱鱉

因為你的程式名是turtle,會使程式錯誤呼叫,把名字改掉就可以了

python 執行報錯nameerror出現原因,怎麼解決

為什麼我的python程式拷到另外一臺電腦上會出現這個錯誤,原本電腦上是可以執行的。

13樓:gta小雞

encode = map(ord, name)for en in encode:

print(hex(en), end=' ')把name編碼列印出來看下。

python這類裡函式有什麼用,python這類裡第一個函式有什麼用?

物件呼叫方法bai時,實際上du是通過類呼叫的 zhi a muffedcalculator a.calc expr 實際上是這樣調dao用的 muffledcalculator.calc a,expr 這樣self 就是版 a,python隱含地把a 傳進權方法 替代了self,就成了繫結的方法,...

Python的內建函式有什麼,分別有什麼用處

python 內建函式比較多。我發個列表給你 網頁連結 請問下,python中的工廠函式和內建函式,他們兩個到底有什麼區別和聯絡啊?定義不同啊。內建函式應該是不需要import就可以使用的函式。工廠不是個函式,是個類。工廠類這要從 設計模式 說起,工廠模式。但是用起來,至少在python中,工廠模式...

用python中re match匹配為什麼一直是None

re.match 嘗試從字串的起始位置匹配一個模式,如果不是起始位置匹配成功的話,match 就返回專 屬none。re.search 掃描整個字串並返回第一個成功的匹配。re.findall 在字串中找到正規表示式所匹配的所有子串,並返回一個列表,如果沒有找到匹配的,則返回空列表。所以如果你要匹配...