A. python turtle作圖問題
簡介: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)繪制奧運五環圖,其中五種顏色分別為藍色、黑色、紅色、黃色和綠色。注意根據實際效果調整圓形的大小和位置。
B. 如何用python turtle畫奧運五環
1 import turtle #導入turtle模塊
2 turtle.color("blue") #定義顏色
3 turtle.penup() #penup和pendown()設置畫筆抬起或放下時是否繪制直線
4 turtle.goto(-110,-25) #初始位置以中心坐標為(0,0)
5 turtle.pendown()
6 turtle.circle(45) #繪制圓的半徑
7
8 turtle.color("black")
9 turtle.penup()
10 turtle.goto(0,-25)
11 turtle.pendown()
12 turtle.circle(45)
13
14 turtle.color("red")
15 turtle.penup()
16 turtle.goto(110,-25)
17 turtle.pendown()
18 turtle.circle(45)
19
20 turtle.color("yellow")
21 turtle.penup()
22 turtle.goto(-55,-75)
23 turtle.pendown()
24 turtle.circle(45)
25
26 turtle.color("green")
27 turtle.penup()
28 turtle.goto(55,-75)
29 turtle.pendown()
30 turtle.circle(45)
C. 求教python中的turtle
海龜庫(turtle)
海龜庫 (turtle) 是Python語言中一個很流行的繪制圖像的函數庫,想像一個小烏龜,在一個橫軸為x、縱軸為y的坐標系原點,(0,0)位置開始,它根據一組函數指令的控制,在這個平面坐標系中移動,從而在它爬行的路徑上繪制了圖形。
海龜庫積木盒有點類似Kitten創作工具的畫筆和動作積木盒的結合體,可以繪制、控制畫筆移動,大家使用一下就可以體會了哦。
海龜圖的窗口坐標系同Kitten舞台類似,小窗口的情況下,海龜圖高和寬是固定400像素。全屏的海龜圖和瀏覽器本身的尺寸有關。
海龜圖和math庫、random庫一樣,需要先導入庫import turtle,才可以使用庫中的函數。使用海龜庫中的函數,你可以畫出各種有趣的圖形。
D. 如何用python turtle畫奧運五環
首先畫第一環,用虛線畫出半徑,取該野陪神半徑的中點,然後從此中點延長虛線,且廷長到的終點是第一環的半徑長度。終點便是第二環的圓心,半徑為這條延長線。第三環同用此法。下面要說說第二行第一個環,因為上面已有兩個環啦,而且兩環的半徑之間已有一條虛線,那麼就在這條虛線做垂直平分線,然後做一個倒的等腰三角形,它的腰是圓的半徑,它的頂點是該環的圓心,第五環皆用此法。
E. 倫敦奧運開幕式第二場煙囪升起時的·背景音樂
你在這裡面找找:
2012年倫敦奧運會開幕式86首背景音樂完全名單:
Captain Algernon Drummond, William Johnson Cory – 《Eton Boating Song》
Elgar, AC Benson – 《Land of Hope and Glory》
The Jam – 《Going Underground》和大
Muse – 《Map of the Problematique》
Big Ben Chimes(大本鍾鳴響)
Sex Pistols – 《God Save the Queen》
The Clash – 《London Calling》
Simon May – 《EastEnders Theme》
The Shipping Forecast(船舶預報)
Sir Hubert Parry, William Blake – 《Jerusalem》
Elgar – 《Nimrod》
Handel – 《Arrival Of The Queen Of Sheba》
Eric Coates – 《Dambusters March》
Handel – 《尺棚唯Music For The Royal Fireworks》
Monty Norman – 《James Bond Theme》
Mike Oldfield – 《Tubular Bells》
Mike Oldfield – 《In Dulci Jubilo》
Vangelis – 《Chariots of Fire》
BBC News 1954(BBC194年新聞報道)
Arthur Wood – 《The Archers Theme》
Winifred Atwell – 《Black and White Rag》
Sugababes – 《Push The Button》
OMD – 《Enola Gay》
David Rose – 《The Stripper》
Lionel Bart – 《Food Glorious Food》
Irwin Kostal, Richard Sherman, Robert Sherman – 《Bedknobs And Broomsticks》
Rizzle Kicks – 《When I Was a Youngster》
Eric Clapton – 《Wonderful Tonight》
Colin Tully – 《Gregorys Girl Theme》
William Pitt – 《City Lights》
The Who – 《My Generation》
The Rolling Stones – 《Satisfaction》
Millie Small – 《My Boy Lollipop》陵培
The Kinks – 《All Day and All Of The Night》
The Beatles – 《She Loves You》
Mud – 《Tiger Feet》
Led Zeppelin – 《Trampled Under Foot》
The Specials – 《A Message to You Rudy》
David Bowie – 《Starman》
Queen – 《Bohemian Rhapsody》
Sex Pistols – 《Pretty Vacant》
Duran Duran – 《The Reflex》
New Order – 《Blue Monday》
Frankie Goes To Hollywood – 《Relax》
Soul II Soul – 《Back To Life》
Happy Mondays – 《Step On》
Eurythmics – 《Sweet Dreams (Are Made of This)》
The Verve – 《Bittersweet Symphony》
Prodigy – 《Firestarter》
Underworld – 《Born Slippy》
Jaan Kenbrovin, John William Kellette – 《I』m Forever Blowing Bubbles》
Blur – 《Song 2》
Dizzee Rascal – 《Bonkers》
Tigerstyle – 《Nacnha Onda Nei》 (contains Michael Jackson – Billie Jean, Queen & David Bowie – Under Pressure and Ilaiyaraaja – Naanthaan Ungappanda)
Arctic Monkeys – 《I Bet You Look Good On The Dancefloor》
Mark Ronson & Amy Winehouse – 《Valerie》
Radiohead – 《Creep》
Muse – 《Uprising》
Kano & Mikey J – 《Random Antics》
Tinie Tempah – 《Pass Out》
M.I.A. – 《Paper Planes》
Coldplay – 《Viva La Vida》
The Chemical Brothers – 《Galvanize》
Franz Ferdinand – 《Take Me Out》
Kaiser Chiefs – 《I Predict a Riot》
Roll Deep – 《Shake A Leg》
Adele – 《Rolling In The Deep》
Oasis – 《The Hin Times》
Oasis – 《Wonderwall》
Emeli Sande – 《Heaven》
William Monk/Henry Francis – 《Abide With Me》
Pink Floyd – 《Eclipse》The Beatles – 《The End》
The Beatles – 《Hey Jude》
David Bowie – 《Heroes》
Eric Spear – 《Coronation Street Theme》
Ron Grainer – 《Doctor Who Theme》
John Philip Sousa – 《Monty Python Theme/The Liberty Bell》
David Bowie – 《Absolute Beginners》