011 實例2-Python蟒蛇繪製

1、"Python蟒蛇繪製"問題分析

1.1 Python蟒蛇繪製

用程序繪製一條蟒蛇框架

  • 貌似頗有趣,能夠來試試
  • 先學會蟒蛇繪製,再繪朵玫瑰花送給TA

設計蟒蛇的基本形狀:編碼

011-實例2-Python蟒蛇繪製-01.jpg?x-oss-process=style/watermark

  • 問題1: 計算機繪圖是什麼原理?
    • 一段程序爲什麼可以產生窗體?爲什麼能在窗體上繪製圖形?
  • 問題2: Python蟒蛇繪製從哪裏開始呢?
    • 如何繪製一條線?如何繪製一個弧形?如何繪製一條蟒蛇?

用程序繪製一條蟒蛇設計

可否借鑑——實例1: 溫度轉換,而後進行Python蟒蛇繪製?code

彷佛無從下手,且聽老師繼續分解…blog

2、"Python蟒蛇繪製"實例編寫

# PythonDraw.py

import turtle

turtle.setup(650, 350, 200, 200) 
turtle.penup()
turtle.fd(-250)
turtle.pendown()
turtle.pensize(25)
turtle.pencolor("purple") 
turtle.seth(-40)

for i in range(4):
    turtle.circle(40, 80) 
    turtle.circle(-40, 80) 

turtle.circle(40, 80/2)
turtle.fd(40)
turtle.circle(16, 180)
turtle.fd(40 * 2/3)
turtle.done()

3、運行效果

011-實例2-Python蟒蛇繪製-02.jpg?x-oss-process=style/watermark

3.1 程序關鍵

import 保留字ci

引入了一個繪圖庫it

名字叫:turtleclass

沒錯,就是 海龜import

準備好電腦,與老師一塊兒編碼吧!

4、"Python蟒蛇繪製"觸類旁通

4.1 Python語法元素理解

  • Python蟒蛇繪製共17行代碼,但不少行相似
  • 清楚理解這17行代碼可以掌握Python基本繪圖方法
  • 參考框架結構、逐行分析、逐詞理解

4.2 程序參數的改變

  • Python蟒蛇的顏色:黑色、白色、七彩色…
  • Python蟒蛇的長度:1節、3節、10節…
  • Python蟒蛇的方向:向左走、斜着走…

4.3 計算問題的擴展

  • Python蟒蛇繪製問題是各種圖像繪製問題的表明
  • 圓形繪製、五角星繪製、國旗繪製、機器貓繪製…
  • 掌握繪製一條線的方法,就能夠繪製整個世界
相關文章
相關標籤/搜索