跟我學解Python題-海龜製圖畫太極

2020-12-24 大於小澍

這是學生問我的一道題目,運行效果如圖所示,是一個太極圖形。

這個太極的半徑是200,位於畫布中央,期中小圓的半徑為30,隱藏畫筆。

接下來我們梳理一下會用到的知識點:

1、import turtle 導入turtle海龜製圖庫;

2、turtle.up() 抬筆和turtle.pendown() 落筆;

3、turtle.color("畫筆顏色","填充顏色"),或者使用turtle.fillcolor("填充顏色"),來實現更改填充顏色和畫筆顏色;

4、turtle.hideturtle()隱藏畫筆;

5、turtle.goto(x坐標,y坐標),以畫布中心為圓點的平面直角坐標系,畫筆移動到指定的(x,y)坐標;

6、turtle.circle(半徑,角度,步數),這裡的步數我們用不到,針對「半徑」和「角度」這兩個參數我製作了下圖,可以參照下圖對「半徑」和「角度」這兩個參數的值了解一下。實際上簡而言之:角度(正負)決定前後,半徑(正負)決定上下。

製作過程:

半徑是200,所以提筆走到(0,-200)再落筆。繪製半徑為200的圓,半個。

繼續畫圓,不過半徑變為100.

反向畫半個圓,這樣右側的陰陽魚雛形好了,接下去是填充和「魚眼」。

fillcolor("black")設置填充顏色為「black」;

begin_fill()設置開始填充節點和end_fill()結束填充節點,如圖所示

補充完成半圓

接下來繪製兩個「魚眼」,位於上半部分的中央和下半部分的中央

上面一個。

下面一個,完成!

好了,以上就是我整個製作步驟了,應該還有其他的解題方法,如果過你有不一樣的製作方法,請在評論區留言分享給我,我們一同進步!我是 大於小澍,一個陪孩子玩的90程式設計師。感謝你的閱讀。

相關焦點

  • python的繪圖利器--海龜繪圖turtle
    作為你學習python的第一個程序,樹哥決定直接來一個實戰乾貨程序:利用海龜turtle來畫一個奧運五環。這樣就既可以理解庫的概念和使用,又可以理解程序的基本概念。這個語句是個固定格式,有這句話畫完圖,繪圖窗口還保留,如果沒有這句話,繪圖窗口就直接關閉了,所以初期都加上就好了。下面,我們就進入正題:公共設置公共設置的第一條import turtleimport是導入,turtle是海龜繪圖庫,所以這句話就是導入海龜會圖庫的意思,記住就可以了。
  • 酷酷教你畫超酷的皮卡丘!
    相信大家小的時候一定非常喜歡看動畫片吧,那今天酷酷來教大家如何使用python語言繪製一個酷酷的皮卡丘吧。首先給大家介紹一下python當中的海龜製圖。在海龜作圖中,我們可以編寫指令讓一個虛擬的(想像中的)海龜在屏幕上來回移動。這個海龜帶著一隻鋼筆,我們可以讓海龜無論移動到哪都使用這隻鋼筆來繪製線條。通過編寫代碼,以各種很酷的模式移動海龜,我們可以繪製出令人驚奇的圖片。使用海龜作圖,我們不僅能夠只用幾行代碼就創建出令人印象深刻的視覺效果,而且還可以跟隨海龜看看每行代碼如何影響到它的移動。
  • 抽屜問題精講,小學數學跟我學
    解 由於1999年是潤年,全年共有366天,可以看作366個「抽屜」,把367個1999年出生的學生看作367個「元素」。367個「元素」放進366個「抽屜」中,至少有一個「抽屜」中放有2個或更多的「元素」。這說明至少有2個學生的生日是同一天的。
  • 跟我學舌診27-實熱
    氣分熱盛,儘管實熱症狀明確,但方中仍非常重視對津液的補充和保護:除用辛甘寒的石膏來清解透熱,知母苦寒質潤,它既可助石膏清肺胃熱,更能滋陰潤燥;更佐以粳米、炙甘草來益胃生津。白虎湯之後還有白虎加人參湯,增加人參來進一步益氣生津,補充津液來應對口渴嚴重的病人。實際上整本《傷寒論》張仲景都非常重視對胃氣、津液的保障,即:保胃氣存津液,哪怕是在實熱證的治療上。
  • 跟彭于晏一起成為「海龜勇士」 拯救海龜
    《瀕危動植物種國際貿易公約》(CITES)將全部七種海龜列入附錄I,禁止海龜及其製品的國際貿易。 與此同時,我國海龜也面臨種群數量持續下降、主要棲息地特別是產卵場嚴重萎縮等問題。 為加強海龜保護,2018年,中國海龜保護聯盟成立。
  • 酷酷的爆炸效果_Python海龜畫圖不僅僅是畫圖
    Python的海龜畫圖模塊不僅僅是畫圖。用它還能製作動畫,製作多媒體遊戲等更多創意作品。在這個叫《酷酷的爆炸效果》作品中。
  • 如何用Python畫一隻機器貓?
    然後調用 setheading(180),設置小海 龜啟動時運動的方向,就是讓小海龜調個頭。調用 circle(size,360),畫一個半徑為 size 的圓。然後還要判斷參數 filled 是否等於 True,如果等於 True,意味著前面調用過 begin_fill()函數,則這裡調用 end_fill()函 數表示填充完畢。
  • Python入門講解
    [python] view plain copy print?[python] view plain copy print?:[python] view plain copy print?正則表達式Python也是支持正則表達式的,至於正則表達式,跟其他的語言如Java,C沒什麼差別,這裡說說如何使用正則表達式來進行匹配:[python] view plain copy print?
  • 跟我學做飯: 鄉巴佬滷蛋的做法
    跟我學做飯: 鄉巴佬滷蛋的做法「小時候,每到端午節家家戶戶都會做滷蛋,鄉村的上空從早到晚都飄著滷蛋的香醇味道
  • python字典操作大全,學習python第7天
    python字典跟列表類型,能存儲多個數據,並且還能在訪問元素的時候可以很快定位到需要的元素。而python字典操作方法有多少種呢?下面羽憶教程為您介紹。python字典python字典概念:python字典可以用來存儲任意類型對象,python字典都是由一個鍵和一個值組成的「鍵值對」,兩者之間用冒號隔開
  • python能做什麼
    python能做什麼?書聲琅琅Python培訓老師介紹,最近許多的朋友諮詢,聽說python很火,甚至可以超越JAVA,因此很想學這個python,但是不知道python能做什麼,能完成一些什麼項目呢?針對這個問題,今天徐老師跟大家來聊一聊python能做什麼的話題。
  • 利用python做串口通訊上位機
    最近聽說python很火,一直好奇能否用python開發一個串口上位機軟體,經過這幾天的嘗試,終於成功了。接下來給大家分享一下。1.      安裝python開發環境首先到python官網https://www.python.org/downloads/windows/下載python軟體。如下圖所示,最新版本為3.8.
  • 海龜洄遊季,來昆士蘭看小海龜回家!
    每年11月至次年3月,紅海龜 (Loggerhead Turtle)、綠海龜 (Green Turtle)、玳瑁海龜 (Hawksbill Turtle)、稜皮海龜 (Leatherback Turtle) 及平背海龜 (Flatback Turtle) 等,都將經歷千萬裡路程回到它們最初的出生地築巢產卵,這一自然現象被稱為「洄遊」。
  • 廣東惠東港口海龜基地孵化稚龜6萬多隻
    中新網惠州8月28日電 題:惠東港口海龜基地孵化稚龜6萬多隻  作者 顏新陽 康孝娟  位於廣東沿海惠東縣稔平半島的最南端的廣惠東港口海龜國家級自然保護區  據了解,惠東港口海龜國家級自然保護區為亞洲大陸唯一的海龜自然保護區。保護區面積4平方公裡,三面環山,一面瀕海,沙岸面積僅0.1平方公裡,環境僻靜。近岸海底沙質,有少量礁石,水深5-15米,水質清澈,夏秋水溫28℃左右,常年海水鹽度為30%以上,沙灘坡度平緩,沙粒細小,利於海龜爬行、挖掘和產卵繁殖,也是世界上最北端的海龜自然保護區是中國大陸唯一的海龜自然保護區。
  • 用python繪畫一顆愛你的心,不光可以用來撩女神,還能學知識
    很簡單,給自己創建一個對象就好了,下面羽憶教程為你介紹如何用python畫愛心,讓你離你的女神更近一步。python繪畫愛心python繪畫愛心python編程為了讓你學會如何撩妹,很親切的為你安裝了Turtle繪圖庫。只需要在python程序中引入turtle即可自由繪畫,思維好,畫個地球出來也是小意思。
  • 會Python的人,在職場將非常搶手
    <<  滑動查看下一張圖片  >>▲ 熟悉python成了很多崗位的招聘要求當下,python 在信息搜集和數據分析方面的應用已經非常普遍,早就不是程式設計師的專屬技能了。研究編程課4年來,風變科技推出了【風變編程-python小課】,和風變合作之前,我了解到:在課程研發的過程中,他們發現,很多小白都對「學python」這件事有著深深的誤解。比如:很多人會覺得自己數學不行、邏輯思維不行,編程太難學不會。
  • 這題不是雙解,是我「丹姐」.
    可能知識上丹姐給了我很多,但她拼搏的精神真的也很感染我,無數次丹姐生病依舊堅持上課,好多次很晚去辦公室她依舊在備課,每次跟她要她的手稿她都寫的滿滿當當,很簡單的題她都寫出多種方法,每次跟她約問題她都會等著,不管多晚,總能看到她的身影,而她保溫杯裡放著的永遠是濃濃的咖啡,有時看著她單薄的身軀,微腫的眼睛真的很心疼。
  • Python開發:Win10創建定時任務執行Python腳本
    註:創建基礎任務時,選擇的執行程序是pythonw.exe,而不是python.exe,主要原因是pythonw.exe執行python程序是不會出現黑色控制臺窗口,python.exe執行python文件時會出現控制臺窗口,從用戶體驗觸發,選擇pythonw.exe執行。
  • 利用python計算三角形的面積
    利用python計算三角形的面積。(1)輸入三個數,作為三角形的三個邊長,利用海倫公式計算三角形的面積。海倫公式:假設在平面內,有一個三角形,邊長分別為 a、b、c,三角形的面積 S可由以下公式求得。input("請輸入第一條邊"))b=float(input("請輸入第二條邊"))c=float(input("請輸入第三條邊"))p=(a+b+c)/2S=math.sqrt(p*(p-a)*(p-b)*(p-c))print("三角形({},{},{})的面積為:{}".format(a,b,c,S))(2)第(1)題中代碼並沒有判斷所輸入的三條邊