用python的小海龜 Turtle 畫一朵好看又有趣的小花
1967年, Daniel G. Bobrow , Wally Feurzeig , Seymour Papert 和 Cynthia Solomon 設計了LOGO程式語言,用一種直觀的方式教孩子們學習程式設計。儘管該語言也可以解決複雜問題,但給大家留下最深刻印象的是它裡面的 海龜繪圖系統 (Turtle Graphics)。
在Python環境中已經內建好了turtle模組,你只需要在Python IDLE中輸入2行語句,就可以讓小海龜就位。
turtle
turtle.reset()
我們用turtle畫一朵有趣的花
import turtle#從標準庫裡面引入turtle
def draw_diamond(turt):
for i in range(1,3):
turt.forward(100)#向前走100步
turt.right(45)#然後海龜向右轉45度
turt.forward(100)#向前走100步
turt.right(135)#然後又向右轉135度
def draw_art():
window = turtle.Screen()#獲得一個視窗控制程式碼
window.bgcolor("blue")#把背景設為藍色
#建立一個Turtle的例項
brad = turtle.Turtle()
brad.shape("turtle")#形狀是一個海龜
brad.color("red")#顏色是紅色
brad.speed('fast')#畫的速度快fast慢slow
for i in range(1,37):#迴圈36次
draw_diamond(brad)#單畫一個菱形當作花瓣
brad.right(10)#旋轉10度
brad.right(90)#畫完一週後,海龜轉90度
brad.forward(260)#畫一根長線
window.exitonclick()#當點選一下視窗會自動關閉
draw_art()#呼叫函式
效果:
(一些文字來源網路,只學習記錄使用。)
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/220205/viewspace-2641148/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 使用python的turtle繪畫滑稽臉Python
- Python的畫圖模組turtle使用詳解Python
- python中turtle如何畫太陽花?Python
- 【python:turtle繪畫 聖誕樹】Python
- 分享5款有趣又實用的軟體
- 那些有趣/用的 Python 庫Python
- python turtle 使用Python
- 如何用程式碼畫出一幅好看的畫
- 有趣的CSS畫素藝術CSS
- Python:用海龜實現井字棋Python
- 年底了!Smartbi教你做一個好看又實用的自助儀表盤!
- 如何用AI繪畫生成好看的畫作?教你一個方法AI
- 停車場地圖怎樣好看,停車場怎麼畫簡單又漂亮地圖
- 這些既有趣又實用的 Linux 運維命令,快快收藏!Linux運維
- Python3 turtle教程Python
- Python如何運用turtle繪製陰陽太極圖Python
- 使用Python的turtle模組繪製美麗的櫻花樹Python
- Python有趣的小案例Python
- 停車場結構圖怎麼做,地下停車場怎麼畫簡單又好看
- Python寫春聯(turtle版)Python
- 那些有趣/有用的 Python 庫Python
- Python繪圖Turtle庫詳解Python繪圖
- Python學習筆記——turtle庫Python筆記
- 《忍者神龜》最新實用秘籍攻略 忍者神龜動作遊戲攻略遊戲
- 快速生成好看實用的介面文件
- Python基本圖形繪製--模組1:turtle庫的使用Python
- Ai繪畫怎麼才能生成好看的漫畫圖?詳細教程讓你免費AI作畫!AI
- 活該你火!有趣、有料又安全的ColorOS11系統ROS
- 有趣的Python:Python控制鍵盤滑鼠Python
- 畫面好看的遊戲影像解析-視覺構成原理:空間遊戲視覺
- java中又實用又基本又容易錯的比較Java
- GitHub上有趣的python資料GithubPython
- 用Python獲取可能是全網最全的傑尼龜表情包(第一彈)Python
- 「報表開發者必看」避開這6個誤區,報表才能好看又實用
- 非常有趣的Python的用法彙總Python
- turtle庫
- 開源demo| 你畫我猜——讓你的生活更有趣
- 用 canvas 的 getImageData 做點有趣的事Canvas