有大神可以用python的turtle模組畫圖嗎,求解

2021-05-04 15:39:30 字數 4321 閱讀 6728

1樓:鉞冠

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

2樓:匿名使用者

from turtle import*

pensize(4)

penup()

fd(150)

right(90)

fd(200)

pendown()

seth(100)

fd(150)

seth(31)

circle(130,300)

seth(170)

fd(80)#shou

seth(85)

fd(30)#qiang

left(90)#qiang

fd(120)#qiang

left(90)#qiang

fd(40)#qiang

left(90)#qiang

fd(80)#qiang

right(90)

fd(45)

left(90)

fd(40)

left(90)

fd(21)

penup()

fd(30)

pendown()

seth(100)

circle(20,290)

seth(340)

fd(90)

seth(270)

fd(100)

penup()

seth(90)

fd(250)

pendown()

pensize(20)

seth(270)

fd(7)

penup()

seth(0)

fd(100)

pendown()

seth(90)

fd(7)

penup()

3樓:杞聽雙

如果你想畫正方形可以:

import turtle

for i in range(4):

turtle.forward(100)

turtle.right(90)

或者:import turtle

turtle.forward(100)

turtle.right(90)

turtle.forward(100)

turtle.right(90)

turtle.forward(100)

turtle.right(90)

turtle.forward(100)

python 能用turtle進行**複製嗎?如果有的話,有實現方法嗎?

4樓:偉大的哲思

你得這個思路我已經想到了,並且解決了

關於python的turtle海龜畫圖模組的問題

5樓:

首先 import turtle?

不import沒有用的啊

其次 你是想 turtle.forward(100) 嗎。。

python的turtle庫畫圖使用中的問題

6樓:我配合的演出

當turtle.seth(0),箭頭指向0,就是→,因為你後面是turtle.fd(-400),面向右方後退400個單位

turtle.seth(0),箭頭指向180,就是←,turtle.fd(400),-400變為400,就是想要的效果

7樓:

海龜箭頭指向的運動方向為正,所以,如果你要seth(180),則fd(400)就好

python turtle作圖問題

8樓:天融信教育

簡介:turtle是乙個簡單的繪圖工具。它提供了乙個海龜,你可以把它理解為乙個機械人,只聽得懂有限的指令。

1.在檔案頭寫上如下行,這能讓我們在語句中插入中文

#-*- coding: utf-8 -*-

2.用import turtle匯入turtle庫

3.繪圖視窗的原點(0,0)在正中間。預設情況下,海龜向正右方移動。

4.操縱海龜繪圖有著許多的命令,這些命令可以劃分為兩種:一種為運動命令,一種為畫筆控制命令

(1)運動命令:

forward(d)

向前移動距離d代表距離

backward(d)

向後移動距離d代表距離

right(degree)

向右轉動多少度

left(degree)

向左轉動多少度

goto(x,y)

將畫筆移動到座標為(x,y)的位置

stamp()

繪製當前圖形

speed(speed)

畫筆繪製的速度範圍[0,10]整數

(2)畫筆控制命令:

down()

畫筆落下,移動時繪製圖形

up()

畫筆抬起,移動時不繪製圖形

setheading(degree)

海龜朝向,degree代表角度

reset()

恢復所有設定

pensize(width)

畫筆的寬度

pencolor(colorstring)

畫筆的顏色

fillcolor(colorstring)

繪製圖形的填充顏色

fill(ture)

fill(false)

circle(radius, extent)

繪製乙個圓形,其中radius為半徑,extent為度數,例如若extent為180,則畫乙個半圓;如要畫乙個圓形,可不必寫第二個引數

5.幾個例子

1)畫乙個邊長為60的三角形

#-*- coding: utf-8 -*-

importturtle

a=60

turtle.forward(a)

turtle.left(120)

turtle.forward(a)

turtle.left(120)

turtle.forward(a)

turtle.left(120)

2)畫乙個邊長為60的正方形,並填充為紅色,邊框為藍色

#-*- coding: utf-8 -*-

importturtle

turtle.reset()

a= 60

turtle.fillcolor("red")

turtle.pencolor("blue")

turtle.pensize(10)

turtle.fill(true)

turtle.left(90)

turtle.forward(a)

turtle.left(90)

turtle.forward(a)

turtle.left(90)

turtle.forward(a)

turtle.left(90)

turtle.forward(a)

turtle.fill(false)

6.練習:

1)畫乙個五邊形

2)畫乙個六邊形

3)任意輸入乙個正整數m(>=3),畫乙個多邊形(m條邊)

4)畫乙個五角星,如下所示,注意填充為紅色

5)畫乙個中國象棋棋盤,如下圖所示,其中漢字不必顯示出來:

6)繪製奧運五環圖,其中五種顏色分別為藍色、黑色、紅色、黃色和綠色。注意根據實際效果調整圓形的大小和位置。

python turtle畫圖怎麼連線兩點

9樓:哈哈呵呵你好

import turtle

turtle.up()

turtle.goto(-39,48)

turtle.down()

turtle.goto(50,-48)

10樓:理如波

可以考慮使用多程序,產生多個 turtle。

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

11樓:匿名使用者

黃色的是警告。。

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

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

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

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

哪個大神可以給我講講高數,有哪位大神可以用通俗易懂的話給我講講高等數學中極限的定義啊大一書上的看不懂啊謝謝啦

洛必達法則 上下同時約分後化簡 得到函式的極限 三次根號可以看成1 3次方 有哪位大神可以用通俗易懂的話給我講講高等數學中極限的定義啊 大一書上的看不懂啊 謝謝啦 極限 是指無限趨近於,你可以理解為要多接近就有多接近,具體定義就是,不管你找哪個數,這個東西都比那個數更接近極限.比如要證明a的極限是無...

那裡有可以用蘋果手機id貸款,那裡有可以用蘋果手機ID貸款

可以在當地的銀行申請。小額貸款申請條件 1 為年滿十八周歲中國大陸居民 2 有穩定的住址和工作或經營地點 3 有穩定的收入 4 無不良信用記錄,貸款用途不能作為 賭博等行為。5 銀行要求的其他條件。小額貸款流程 1 向當地銀行或者貸款機構提交申請 2 準備貸款所需的各種資料 3 面簽銀行或貸款機構 ...

有很多可以用什麼詞語代替,老公可以用什麼詞語代替

不可列舉 b k m i j 列舉 一一枚舉。無法乙個個列舉,形容數量多滿山遍野 m n sh n bi n y 佈滿山嶺田野。形容數量多或範圍廣 漫天遍野 m n ti n bi n y 滿山遍野,形容數量多 分布廣 遮天蓋地 zh ti n g i d 形容數量多,佔的面積大。不可勝算 b k ...