pythonturtle畫圖問題

2021-03-04 05:26:23 字數 3324 閱讀 8899

1樓:b格

import turtle as t

t.showturtle()

t.right(60) # 箭頭bai右du轉zhi60度daot.forward(100) # 沿箭

頭方向回

前進答100

t.right(120)

t.forward(100)

t.right(120)

t.forward(200)

t.left(120)

t.forward(100)

t.left(120)

t.forward(100)

2樓:

turtle.hideturtle()

python turtle作圖問題

3樓:天融信教育

簡介: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 問題

4樓:匿名使用者

你的影象主要是畫工字形狀,定義一個函式畫工字,裡面要有有一個引數是控制工字比例大小的,其餘兩個是畫的時候起始座標

然後定義一個列表,包括座標,比例

list=[(x1,y1,scale1),(x2,y2,scale2)

......;

(xn,yn,scalen)

]for i in list:

draw(*i)

我這個只是一個粗略的比方,大概意思就是定義好畫圖函式,然後把座標放在列表,然後遍歷,呼叫函式

python turtle我想用五種顏色畫五個圓,並且用畫圓周的顏色填充,老是出問題,怎麼回事,怎麼修改?

5樓:爽朗的小試牛刀

from turtle import *

colors = ['red', 'blue', 'green', 'yellow', 'orange', 'purple']

def circle():

for i in range(36):

forward(20)

left(10)

for i in colors:

color(i)

begin_fill()

circle()

end_fill()

left(60)

6樓:匿名使用者

turtle import *colors = ['red', 'blue', 'green', 'yellow', 'orange', 'purple']def circle(): for i in range(36): forward(20) left(10)for i in colors:

color(i) begin_fill() circle() end_fill() left(60)

pythonturtle問題,pythonturtle問題求大神指導

你的影象主要是畫工字形狀,定義一個函式畫工字,裡面要有有一個引數是控制工字比例大小的,其餘兩個是畫的時候起始座標 然後定義一個列表,包括座標,比例 list x1,y1,scale1 x2,y2,scale2 xn,yn,scalen for i in list draw i 我這個只是一個粗略的比...

5畫圖怎麼畫圖表,2325畫圖怎麼畫圖表

2 3 2 5 4 15 現在會了吧 2 3 3 5畫圖?這就是2 3 3 5長方形畫圖的表示方法 橫向為2 3,縱向為3 5,相乘積為6 15 3 4 2 5要怎麼畫 你畫的只能表示5 6,把長方形的一條邊平均分 成6份,取其中的5份 一個長方形,把它的長平均分成4份,然後作一個平均分成4份的長方...

求問建築電氣設計達人你們在畫圖的時候一般步驟是什麼?先落配

先從小處著手,布燈,插座什麼的,在布箱子,再連線,之後系統圖。我是這個樣子的。高 低壓配電櫃設計圖怎樣畫 設計圖包括很多,結構圖,一次圖,二次圖等,不過這些圖很多都是標準圖,你只需要改一下客戶特殊要求額的就可以了!你可以找人帶帶你,要想僅僅靠回答問題來幫助你,這個很難!做建築電氣預算,拿到一個施工圖...