如何用Python畫一隻機器貓?

2020-12-17 人郵異步社區

自信心是成功的源泉,對剛入門編程行業的初級程式設計師來說,多敲代碼多做項目就是構建自信心的最好辦法。

第一次學編程是在屏幕上敲出」Hello World!「,慢慢地可以處理簡單程序,顯示更複雜的圖像,解決更多的問題。

信心增加又可以促進自己學習更多的知識,這樣正能量的方式就是程式設計師學習進階的不二法寶。

今天就教大家用Python寫一個機器貓,跟著異步君一起敲代碼吧!

01程序分析

我們先來看一下機器貓的樣子,如圖所示。

它有大大的腦袋、圓圓的眼睛、紅紅的鼻頭,嘴巴兩邊各有 3 根鬍子。腦袋和身體用一條紅色的絲帶分 隔開,因為圖中的這隻機器貓是坐著的,所以我們沒有看到腿,只有圓圓的腳露在外面。此外,機器貓還有胳膊和圓圓的手。最後,別忘了機器貓還有標誌性的鈴鐺和口袋。

我們可以使用自定義函數,按照機器貓的身體部位來定義各個繪製函數:head(頭)、 eyes(眼睛)、nose(鼻子)、mouth(嘴)、whiskers(鬍子)、body(身體)、feet(腳)、arms(胳 膊)、hands(手)、bell(鈴鐺)和 package(口袋)。函數的名字就表明了該函數負責繪製的身體部位。

我們可以看到,這些身體部位大部分是由圓形和矩形組成,所以為了能夠重複使用相同的代碼段,避免 不必要地複製和粘貼代碼,我們還需要定義兩個基礎函數——一個是繪製圓形的函數 drawRound(),一個是繪製矩形的 drawRect()函數。

02導入模塊和設置畫筆

因為要使用海龜繪圖,所以我們需要先導入 turtle 模塊。我們將採用第 11 章介紹的導入模塊的第二種方法:

from turtle import *

使用這種方法,可以導入 turtle 模塊中所有的方法和變量,然後就可以直接調用方法了,而不需要再添加 「turtle.」前綴。現在,我們可以直接將代碼寫為 setup(500,500),而不需要再添加前綴寫成 turtle.setup(500,500)。

然後我們對畫筆做一些基本設置,代碼如下。

#設置窗口大小 setup(500,500) #設置畫筆 speed(10) shape("turtle") colormode(255)

調用 setup(500,500),將畫布大小設置為 500 像素寬,500 像素高。調用 speed(10) 將畫筆速度設置為 10。

調用 shape("turtle"),將光標設置為小海龜。調用 colormode(255)設置 RGB 色彩值範圍為 0~255。

03基礎函數

繪製圓形

我們定義一個 drawRound()函數,用它來繪製圓形。這裡為它設置兩個參數,分別是表示所繪製的圓的半 徑的 size 和表示是否填充的 filled。drawRound()函數的代碼如下所示。

def drawRound(size,filled): pendown() if filled==True: begin_fill() setheading (180) circle(size,360) if filled==True: end_fill()

首先,調用 pendown()函數表示落筆。然後,判斷參數 filled 是否等於 True。如果等於 True,表示要填充, 那麼就調用 begin_fill()函數;否則,不調用該函數,表示沒有填充。然後調用 setheading(180),設置小海 龜啟動時運動的方向,就是讓小海龜調個頭。調用 circle(size,360),畫一個半徑為 size 的圓。然後還要判斷參數 filled 是否等於 True,如果等於 True,意味著前面調用過 begin_fill()函數,則這裡調用 end_fill()函 數表示填充完畢。

繪製矩形

接下來,我們定義了一個 drawRect()函數,用它來繪製矩形。這裡為它指定 3 個參數,分別是表示所繪製 的矩形的長的 length,表示所繪製的矩形的寬的 width,以及表示是否填充的 filled。drawRect()函數的代 碼如下所示。

def drawRect(length,width,filled): setheading(0) pendown() if filled==True: begin_fill() forward(length) right(90) forward(width) right(90) forward(length) right(90) forward(width) if filled==True: end_fill()

首先調用 setheading(0),設置小海龜啟動時運動的方向,就是讓小海龜頭朝右。然後調用 pendown()函數, 表示落筆。判斷參數 filled 是否等於 True。如果等於 True,表示要填充,就調用 begin_fill()函數;否則, 不調用函數,表示沒有填充。調用 forward(length),繪製一條邊。然後調用 right(90),讓光標向右旋轉 90 度。調用 forward(width),繪製另一條邊。

調用 right(90),讓光標向右旋轉 90 度。調用 forward(length),繪製第三條邊。調用 right(90),讓光標向右旋轉 90 度。調用 forward(width),繪製第四 條邊。然後還要判斷參數 filled 是否等於 True,如果等於,則調用 end_fill()函數表示填充完畢。

04繪製機器貓的身體

head()函數

在這裡,我們定義了一個繪製機器貓大腦袋的函數——head()。首先,它繪製一個藍色填充的大圓,表示 機器貓的腦袋。然後,在藍色圓中繪製一個稍小一點的白色填充的圓,表示機器貓的臉龐。head()函數的 代碼如下所示。

def head(): #大圓 color("blue","blue") penup() goto(0,100) drawRound(75,True) #小圓 color("white","white") penup() goto(0,72) drawRound(60,True)

首先調用 color()函數,將畫筆的顏色設置為藍色,將填充的顏色也設置為藍色。然後調用 penup()函數, 讓畫筆抬起,不要在畫布上留下筆跡。調用 goto()函數將畫筆移動到 x 坐標為 0、y 坐標為 100 的位置。調用我們在前面創建的自定義函數 drawRound(),繪製一個半徑為 75 個像素、用藍色填充的圓。

然後再次調用 color()函數,將畫筆的顏色設置為白色,將填充的顏色也設置為白色。然後調用 penup()函 數,讓畫筆抬起,不要在畫布上留下筆跡。調用 goto()函數將畫筆移動到 x 坐標為 0、y 坐標為 72 的位置。調用 drawRound()函數,繪製一個半徑為 60 個像素、用白色填充的圓。調用這個 head()函數來看一下執行效果,如圖所示。

eyes()函數

接下來,我們定義 eyes()函數,用來繪製機器貓的眼睛。首先,我們繪製兩個邊框為黑色並用白色填充的 大圓,表示機器貓的兩隻眼睛。然後在每個大圓中畫一個用黑色填充的圓,並且在這個黑圓中再繪製一

個更小的用白色填充的圓,它們表示機器貓的眼球。

def eyes(): #左眼眶 color("black","white") penup() goto(-15,80) drawRound(17,True) #右眼眶 color("black","white") penup() goto(19,80) drawRound(17,True) #左眼珠 color("black","black") penup() goto(-8,70) drawRound(6,True) color("white","white") penup() goto(-8,66) drawRound(2,True) #右眼珠 color("black","black") penup() goto(12,70) drawRound(6,True) color("white","white") penup() goto(12,66) drawRound(2,True)

首先繪製機器貓的左眼眶。調用 color()函數,將畫筆的顏色設置為黑色,將填充的顏色設置為白色。然 後調用 penup()函數,讓畫筆抬起,不要在畫布上留下筆跡。調用 goto()函數將畫筆移動到 x 坐標為 15、y 坐標為 80 的位置。調用自定義函數 drawRound(),繪製一個半徑為 17 個像素、用白色填充的圓。

然後繪製右眼眶,這段代碼和繪製左眼的代碼基本一致,只是傳入 goto()函數的參數不一樣,要將畫筆移 動到 x 坐標為 19、y 坐標為 80 的位置。接下來繪製左眼珠和右眼珠。還是調用 color()函數,設置畫筆和填充的顏色,移動畫筆,然後繪製圓。調用這個 eyes()函數來看一下效果,如圖所示。

nose()函數 接下來,我們定義 nose()函數,來繪製鼻子。鼻子很簡單,就是一個紅色的圓。nose 函數的代碼如下所示。

def nose(): color("red","red") penup() goto(0,40) drawRound(7,True)

調用 color 函數,將畫筆和填充的顏色設置為紅色。然後調用 penup()函數,讓畫筆抬起,先不要在畫布

上留下筆跡。調用 goto()函數將畫筆移動到 x 坐標為 0、y 坐標為 40 的位置。調用自定義函數 drawRound(),繪製一個半徑為 7 個像素、用紅色填充的圓。調用這個 nose()函數來看一下繪製效果,如圖所示。

mouth()函數

接下來,我們定義一個 mouth()函數,用來繪製機器貓的嘴巴。它會先繪製一條弧線,表示嘴形,然後再 繪製一條豎線,表示機器貓的「人中」。

def mouth(): #嘴 color("black","black") penup() goto(-30,-20) pendown() setheading (-27) circle(70,55) #人中 penup() goto(0,26) pendown() goto(0,-25)

調用 color 函數,將畫筆和填充的顏色都設置為黑色。然後調用 penup()函數,讓畫筆抬起,先不要在畫 布上留下筆跡。調用 goto()函數將畫筆移動到 x 坐標為30、y 坐標為20 的位置。然後調用 pendown()函數落下畫筆。調用 setheading(-27),設置小海龜啟動時運動的方向。調用 circle(70,55)繪製一 條弧線,表示機器貓的嘴巴。

接下來,調用 penup()函數,讓畫筆抬起,先不要在畫布上留下筆跡。調用 goto()函數將畫筆移動到 x 坐 標 0、y 坐標為 26 的位置。然後調用 pendown()函數落下畫筆。調用 goto(0,-25),來繪製一條直線,表示 機器貓的「人中」。調用這個 mouth()函數來看一下繪製效果,如圖所示。

whiskers()函數

接下來,我們定義了一個 whiskers()函數,用來繪製鬍子。它在機器貓的「人中」的兩邊,分別繪製 3 條 直線,表示鬍鬚。whiskers()函數的代碼如下所示。

def whiskers(): color("black","black") #左邊中間的鬍子 penup() goto(10,5) pendown() goto(-40,5) #右邊中間的鬍子 penup() goto(10,5) pendown() goto(40,5) #左上的鬍子 penup() goto(-10,15) pendown() goto(-40,20) #右上的鬍子 penup() goto(10,15) pendown() goto(40,20) #左下的鬍子 penup() goto(-10,-5) pendown() goto(-40,-10) #右下的鬍子 penup() goto(10,-5) pendown() goto(40,-10)

還是先調用 color()函數,將畫筆和填充的顏色都設置為黑色。然後調用 penup()函數,讓畫筆抬起,先不要在畫布上留下筆跡。調用 goto()函數將畫筆移動到指定位置。然後調用 pendown()函數落下畫筆。調用goto()函數,繪製一條直線,表示左邊第一根鬍子。然後重複類似的動作,繪製剩下的 5 根鬍子。這部分的代碼基本上是相同的,只是移動到的坐標位置有 所不同,這裡就不再贅述。調用 whiskers()函數來看一下繪製效果,如圖所示。

body()函數

下面我們定義 body()函數,它用來繪製機器貓的身體。該函數先繪製一個藍色的矩形表示身體,然後再 繪製一個白色的圓,表示機器貓的大肚子。接下來,繪製一個紅色的長方形,表示紅絲帶,用於分隔開 腦袋和身體。最後,繪製一個半圓,表示機器貓的腿。body()函數的代碼如下所示。

def body(): #藍色的身體 color("blue","blue") penup() goto(-50,-40) drawRect(100,80,True) #白色的大肚子 color("white","white") penup() goto(0,-30) drawRound(40,True) #紅色絲帶 color("red","red") penup() goto(-60,-35) drawRect(120,10,True) #白色的腿 color("white","white") penup() goto(15,-127) pendown() setheading(90) begin_fill() circle(14,180) end_fill()

先調用 color()函數,將畫筆和填充的顏色都設置為藍色。然後調用 penup()函數,讓畫筆抬起,先不要在 畫布上留下筆跡。調用 goto()函數將畫筆移動到指定位置。然後調用自定義函數 drawRect(),繪製一個長 為 100 像素、寬為 80 像素,用藍色填充的矩形,表示機器貓的身體。

然後調用 color()函數,將畫筆和填充的顏色都設置為白色。然後調用 penup()函數,讓畫筆抬起,先不要 在畫布上留下筆跡。調用 goto()函數將畫筆移動到指定位置。然後調用自定義函數 drawRound(),繪製一 個半徑為 40 像素、用白色填充的圓形,表示機器貓的大肚子。

接下來,再次調用 color()函數,將畫筆和填充的顏色都設置為紅色。然後調用 penup()函數,讓畫筆抬起, 先不要在畫布上留下筆跡。調用 goto()函數將畫筆移動到指定位置。然後調用自定義函數 drawRect(),繪 制一個長為 120 像素、寬為 10 像素,用紅色填充的扁扁的矩形,用來分隔開機器人的身體和腦袋。這是 機器人的紅絲帶,也是掛鈴鐺的地方。

然後調用 color()函數,將畫筆和填充的顏色都設置為白色。然後調用 penup()函數,讓畫筆抬起,先不要 在畫布上留下筆跡。調用 goto()函數將畫筆移動到指定位置。調用 pendown()函數落下畫筆。調用 setheading(90),設置小海龜啟動時運動的方向,也就是讓小海龜旋轉 90 度。調用 begin_fill()函數,開始 填充。調用 circle(14,180),繪製一個半徑為 14 像素的半圓形。然後調用 end_fill()函數,停止填充。這樣 就繪製完了機器貓的兩條腿。

調用這個函數,看一下繪製效果,如圖所示。

feet()函數

接下來,我們定義 feet()函數,用來繪製機器貓的腳。feet()函數的代碼如下所示。

def feet(): #左腳 color("black","white") penup() goto(-30,-110) drawRound(20,True) #右腳 color("black","white") penup() goto(30,-110) drawRound(20,True

調用 color()函數,將畫筆顏色設置為黑色,將填充顏色設置為白色。然後調用 penup()函數,讓畫筆抬起,先不要在畫布上留下筆跡。調用 goto()函數將畫筆移動到 x 坐標為30、y 坐標為110 的位置。

然後調用自定義函數 drawRound(),繪製一個半徑為 20 像素、用白色填充的圓形,表示機器貓的左腳。然後重複類似的動作,繪製機器貓的右腳。代碼基本上是相同的,只是移動的坐標有所不同,這裡就不 再贅述。調用 feet()函數,看一下繪製效果,如圖所示。

arms()函數

接下來,我們定義 arms()函數,用來繪製機器貓的胳膊。這裡用兩個四邊形表示機器貓的兩條胳膊。arms()函數的代碼如下所示。

def arms(): #左胳膊 color("blue","blue") penup() begin_fill() goto(-51,-50) pendown() goto(-51,-75) left(70) goto(-76,-85) left(70) goto(-86,-70) left(70) goto(-51,-50) end_fill() #右胳膊 color("blue","blue") penup() begin_fill() goto(49,-50) pendown() goto(49,-75) left(70) goto(74,-85) left(70) goto(84,-70) left(70) goto(49,-50) end_fill()

調用 color()函數,將畫筆顏色和填充顏色都設置為藍色。然後調用 penup()函數,讓畫筆抬起,先不要在 畫布上留下筆跡。調用 begin_fill()函數表示開始填充。調用 goto()函數將畫筆移動到指定位置。然後調用 pendown()函數落下畫筆。調用 goto()函數,繪製一條直線。然後調用函數 left(70),表示向左旋轉 70 度。調用 goto()函數,繪製第二條直線。然後調用函數 left(70),表示向左旋轉 70 度。調用 goto()函數,繪製第三條直線。然後調用函數 left(70),表示再次向左旋轉 70 度。調用 goto()函數,繪製第四條直線。調用 end_fill()函數,完成顏色的填充。這樣我們就完成了一個用藍色填充的四邊形,用它來表示機器貓的左胳膊。

然後重複類似的動作,繪製右胳膊。代碼基本相同,只是移動的坐標位置有所不同,這裡不再贅述。調 用一下 arms()函數,看一下繪製效果,如圖所示。

hands()函數

接下來,我們定義了 hands()函數,來繪製機器貓的手。這裡用兩個白色填充的圓來表示機器貓的手。hands()函數的代碼和 feet()函數比較類似,這裡不再做過多的解釋,直接列出了代碼。

def hands(): #左手 color("black","white") penup() goto(-90,-71) drawRound(15,True) #右手 color("black","white") penup() goto(90,-71) drawRound(15,True)

調用 hands()函數,看一下繪製效果,如圖所示。

bell()函數

接下來,我們定義了一個 bell()函數,來繪製鈴鐺。可以看到,鈴鐺是在一個黃色圓上,由中間的兩條黑 線和下方的一個小黑圈組成的。所以,我們先繪製一個用黃色填充的圓;然後繪製一個沒有填充的矩形, 表示鈴鐺中間分開上下部分的橫條。在矩形下面,再繪製一個黑色填充的圓。bell()函數代碼比較簡單, 這裡也不再過多地解釋,直接列出代碼。

def bell(): #黃色實心圓表示銅鈴 color("yellow","yellow") penup() goto(0,-41) drawRound(8,True) #黑色矩形表示花紋 color("black","black") penup() goto(-10,-47) drawRect(20,4,False) #黑色實心圓表示撞擊的金屬丸 color("black","black") penup() goto(0,-53) drawRound(2,True)

調用這個函數,看一下其繪製效果,如圖所示。

package()函數

最後,我們還要給機器貓繪製一個口袋,因此,這裡定義一個 package()函數來繪製口袋。這裡用一個半 圓來表示機器貓的口袋。package()函數的代碼比較簡單,這裡不再解釋,直接列出了代碼。

def package(): #半圓 color("black","black") penup() goto(-25,-70) pendown() setheading(-90) circle(25,180) goto(-25,-70) hideturtle()

調用這個函數,看一下繪製效果,如圖所示。

到這裡,我們的機器貓就繪製完成了。和前面給出的機器貓的卡通形象對比一下,看看是不是挺像的呢?

還想了解更多趣味編程嗎?這本《Python少兒趣味編程》推薦給大家,本書精心選取內容,注重難易適度和趣味性,語言通俗易懂,代碼示例豐富。在每章的末尾,還給出了一些練習題並給出了解答。

本書適合想要學習Python編程基礎的少兒(尤其是10歲以上的孩子)及想要教孩子學習編程的家長閱讀,也適合少兒編程培訓班的老師用作少兒編程培訓的教材。

相關焦點

  • 如何用python畫一隻兔子
    python的用處真的是太廣泛了,今天在網上學習查找資料時,看到有網友用python來畫畫。用python畫出一隻兔子,為大家分享一下:如何用python畫一隻兔子?畫了一隻大耳朵小兔子,靈感來源是jellycat邦尼兔。turtle庫中circle()函數用來畫弧,但和通常先確定原點,再根據半徑、夾角畫弧的方法有所不同。
  • 不用HTML5/CSS3如何在網頁上畫機器貓
    oldj 寫道 "前段時間有人用 CSS3 技術在網頁上畫了一個機器貓,可以用來測試各大瀏覽器對 CSS3 的支持程度,在擁抱 HTML5/CSS3 之前,也讓我們來復古一番,看一看在 HTML5/CSS3 之前的時代裡,如果想在網頁上畫機器貓該怎麼做。
  • 實現童年寶可夢,教你用Python畫一隻屬於自己的皮卡丘
    小時候也想擁有一隻會放電的皮卡丘,長大後漸漸明白,這種高度智能會放電的「動物」只存在於夢中。不怕,不怕,雖然現實中沒有,但是我們可以畫一隻喲~素描什麼的都弱爆了,我們來用Python畫一隻。經過一整天的苦戰,從未接觸過turtle庫的文摘菌實現了從0到1,成就感滿滿。
  • 如何用python來繪製四邊形-python繪製四邊形圖文教程來了
    python的應用有很多,其中還可以用python來繪製四邊形,下面羽憶教程網為您分享如何用python來繪製四邊形的詳細步驟。python繪製四邊形想要用python繪製四邊形,首先需要調用turtle模塊,這個turtle模塊是python內置的一個非常有趣的模塊,安裝python後自帶的,所以只需要簡單的導入就可以了。1、在python中先導入turtle模塊。
  • 兒童抗菌粘土DIY教程——機器貓浮雕畫
    親愛的讀者,閱讀前請點擊右上角「關注」,即可獲得各種粘土教程看過哆啦A夢的小孩,都幻想過有隻機器貓吧雖然這些夢不能實現,但是我們可以用另一種形式來紀念,做一幅哆啦A夢的浮雕粘土畫,重溫那些童真,留下單純美好的回憶吧!
  • 用Python畫朵玫瑰,只要五分鐘
    最近一個項目在用python,想著這次不用java了,用python給媽媽個禮物吧。Turtle庫是Python語言中一個非常強大的繪製圖像的函數庫,她提供了很多強大的方法,可以方便快速的繪圖,今天我們就來試一下,畫朵玫瑰送給媽媽。
  • 機器萌寵MarsCat上架眾籌:養一隻不需要鏟屎的機器貓
    或許你曾聽說過索尼的機器狗Aibo,那麼有同樣好玩的機器貓嗎?現在知名眾籌平臺Kickstarter上,Elephant Robotics就帶來了名為MarsCat的機器貓,雖然它的外觀不夠真實,但是它的形態、動作會讓你感覺就是一隻可愛的貓科動物。
  • 如何畫出一隻狗?
    比如說,每天畫一幅小畫兒。今天,書評君就用一篇推送讓你學會每天畫一隻萌萌的小動物。狗年已經來啦,不管你有沒有狗狗陪伴,都可以畫一隻狗狗,開始「雲吸狗」生涯。02如何開始畫一幅畫?需要在頭部和身體連接處畫出毛茸茸的感覺,可以先用較溼的筆在全身的暗部塗一遍大概的形狀,這個顏色可以用調色板上的髒色稍微加一些土黃或者天藍色來塗。 這時候你發現得到了一個遠看還算立體的熊貓。下面要順著形體的走勢來給小灰灰畫一些毛。
  • 【Python教程】圖片轉字符畫
    用Python將彩色的圖片經過一系列的操作後,可以變為全是由字符組成的字符畫,最後可以輸出為txt文件。txt文件可以用文本打開,放大或縮小查看。--versionPython 3.6.9$ pip3 --versionpip 9.0.1 from /usr/lib/python3/dist-packages (python 3.6)PIL(pillow)是一個Python圖像處理庫,使用下面的命令來安裝pillow(PIL)庫:注意: Pillow是Python裡的圖像處理庫
  • 教你用python畫圖—Turtle詳細教程
    隨著python語言的大熱,Turtle模塊也成為了python語言簡單好用的一個代名詞,或者說一個很好的宣講案例。在Python中,使用turtle模塊的幾行代碼、改變幾個參數就能繪出漂亮的圖形,如果再增加一些參數,還能繪製出如笑臉、哆啦A夢、表情包等創意十足的圖像,令人驚嘆。
  • 利用python畫出詞雲圖
    本文將介紹如何利用python中相應的模塊畫出詞雲圖。首先給出效果圖:其中詞雲圖中的詞彙是對手機簡訊中的垃圾簡訊的統計,字體越大表示在垃圾簡訊中出現的頻次越高。下面給出具體的步驟。讀取「垃圾簡訊」的csv數據首先給出代碼:其中pandas是一個python常用的數據可視化模塊。pd.read_csv函數是用來讀取csv文件,data.columns是修改文件中的列的名稱。
  • 2020下半年教資面試大班藝術領域說課稿_《機器貓》
    一、說教材   《機器貓》為幼兒園大班美術教材第十四課,本次活動主要向幼兒們展示漂亮的可愛的機器貓帶上竹蜻蜓的樣子,在幼兒們自習觀察欣賞機器貓的圖片的基礎上,學會為空白的機器貓塗色。這一結果也正好符合了《綱要》中「提供自由表現的機會,鼓勵幼兒用不同藝術形式大膽地表達自己的情感、理解和想像」的要求。   基於對教材的分析,本科的三維目標將設置如下。
  • 用水彩畫一隻美麗的小鳥
    今天,我們用水彩來畫一隻非常漂亮的小鳥,繪畫的步驟很簡單,零基礎朋友也能學得會~塊拿起畫筆一起來繪畫吧。下面,我們一起來看看這只可愛又美麗的小鳥是如何繪畫的吧~準備繪畫工具:水彩顏料、毛筆、畫紙、鉛筆、橡皮擦、清水、調色盤等等第一步,畫底稿圖用鉛筆在畫紙上輕輕地勾畫出小鳥的大致輪廓。
  • 那個藍胖子,你們叫它什麼,叮噹貓,機器貓,阿蒙還是哆啦A夢?
    現在的孩子們管他叫哆啦A夢,而我小時候,他的名字叫機器貓。那個時候總是喜歡守在電視機前等它,在本子上畫它,買它的漫畫,還有那些印著大腦袋的書包、鉛筆盒。會跟著大雄一起歡天喜地,被胖虎欺負了,就給他一個小道具打回去;想去靜香家玩了,就借給他任意門。
  • 哆啦A夢大戰機器貓
    近日以來,北京智慧財產權法院就機器貓公司不服圖形商標被無效,上訴國家工商行政管理總局商標評審委員會和艾影公司商標權無效宣告請求行政糾紛案作出一審判決,駁回機器貓公司的訴訟請求,維持商評委的裁定。此案因涉及到動畫片《哆啦A夢》的主人公哆啦A夢而廣為人知,其事情是如何呢?
  • 用Python畫一個中國地圖
    如果我讓你根據上面 csv 文件裡的信息,畫一個圖,用 Java 該怎麼做?你當然會去找第三方插件庫,然後又是一通折騰,終於把圖做出來,然後編譯,然後運行。如果我要改配色呢?如果我要求畫地圖呢?如果要畫熱力圖呢?那個麻煩就不是一星半點,而對於 matplotlib 來說,簡直就是小菜一碟。簡單的直方圖就不說了,下面重點介紹如何用 matplotlib 配合 Basemap 畫一個中國地圖。
  • 機器貓蛋糕,造型美豔,做法簡單,暄軟香甜
    機器貓蛋糕By 小春澤澤周歲的生日蛋糕,其實我早就醞釀好了,就打算做機器貓的因為超級喜歡機器貓,而且感覺機器貓特別萌而且相信所有的大朋友小朋友都希望有個機器貓那樣神奇的口袋願我的澤澤人生當中充滿經常精彩最近剛好趕上單位忙得昏天暗地
  • 如何用Python畫出好看的地圖
    1sh_map = folium.Map(location=[latitude, longitude], zoom_start=10,tiles='Stamen Toner')2sh_map有了底圖把帶有經緯度的數據點映射上去,這裡用上次上海poi中的火鍋數據: 1# 創建特徵組 2hotpots = folium.map.FeatureGroup
  • 用AI畫一隻爬在樹上的考拉
    這篇教程是向朋友介紹利用用AI畫一隻爬在樹上的考拉方法,教程繪製出來的考拉是卡通形象,方法不是很難,很適合新手來學習,喜歡的朋友可以跟著教程來學習今天為大家帶來了一篇用AI畫一隻爬在樹上的考拉教程,教程很基礎,很適合AI的初學者來學習,喜歡的朋友可以跟著教程一起來學習,希望能對大家有所幫助
  • 《機器貓》為什麼改叫《多啦A夢》了?你知道嗎?
    主要是敘述一隻來自22世紀的貓型機器人——哆啦A夢,受原本主人野比世修的託付,回到20世紀,幫助世修的高祖父野比大雄的故事。我還依舊記得1991年看的時候,那時候中央臺演播的就叫《機器貓》,到了後來就突然成了《多啦A夢》啦?