中文字幕精品无码一区二区,成全视频在线播放观看方法,大伊人青草狠狠久久,亚洲一区影音先锋色资源

Python少兒趣味編程《第14課-繪制小豬佩奇》課件(共7張PPT)

資源下載
  1. 二一教育資源

Python少兒趣味編程《第14課-繪制小豬佩奇》課件(共7張PPT)

資源簡介

(共7張PPT)
第14課 繪制小豬佩奇
程序分析
整體思路和第13課繪制機器貓大致相同。
分而治之的方式,把大的問題劃分為若干小的問題。
將統一性的問題模塊化,方便重復調用。
按照佩奇的身體部位來定義各個繪制函數:nose(鼻子)、head(頭)、ears(耳朵)、eyes(眼睛)、cheek(腮)、mouth(嘴巴)、body(身體)、hands(手)、foot(腳)和tail(尾巴)。
函數的名字就表明了該函數負責繪制的身體部位。
繪制弧線———基礎準備工作
circle()函數有3 個參數,分別是radius(半徑)、extent(弧度)和steps(做半徑為radius 的圓的內切正多邊形),其中后面兩個參數是可選的。
要繪制弧線,只要為circle()函數的第2個參數指定相應的弧度就可以了。
import turtle
turtle.pencolor("red")
turtle.setheading(-80)
turtle.circle(100,120)
繪制橢圓——基礎準備工作
turtle中并沒有直接畫橢圓的函數。
如果利用一個正多邊形來模擬圓的話,當邊足夠多的時候,就可以模擬出一個非常接近的圓。
import turtle
turtle.pendown()
for j in range(120): # 重復執行120次
turtle.forward(5) # 移動5個像素
turtle.left(3) # 左轉3度
turtle.penup()
繪制橢圓——基礎準備工作
修改forward()中的參數,來影響畫弧的速度,最終繪制出橢圓形。
import turtle
turtle.pendown()
segment=1
for i in range(120):
if 0<=i<30 or 60<=i<90:
segment= segment+0.2
turtle.left(3)
turtle.forward(segment)
else:
segment= segment-0.2
turtle.left(3)
turtle.forward(segment)
導入模塊和設置畫筆
先要導入turtle模塊。
from turtle import *
然后對畫筆做一些基本設置。
def setting():
setup(800,500)
pensize(4)
hideturtle()
colormode(255)
speed(10)
繪制機器貓身體的函數
nose() 函數——繪制小豬佩奇的鼻子,繪制橢圓和圓;
head() 函數——繪制小豬佩奇的頭部,繪制弧線和橢圓;
ears()函數——繪制小豬佩奇的耳朵,繪制弧線;
eyes()函數 ——繪制小豬佩奇的眼睛,繪制圓;
cheek()函數——繪制小豬佩奇的腮紅,繪制圓;
mouth() 函數——繪制小豬佩奇的嘴巴,繪制弧線;
body() 函數——繪制小豬佩奇的身體,繪制弧線和直線;
hands() 函數——繪制小豬佩奇的手,繪制弧線;
feet() 函數——繪制小豬佩奇的腿和腳,繪制直線;
tail()函數——繪制小豬佩奇的尾巴,繪制弧線;
完整的代碼請參見程序清單14.4.py。

展開更多......

收起↑

資源預覽

    <track id="r4fhd"></track>

    <pre id="r4fhd"><abbr id="r4fhd"><code id="r4fhd"></code></abbr></pre>
      <ul id="r4fhd"></ul>

        <menu id="r4fhd"></menu>
        1. 主站蜘蛛池模板: 镇安县| 普兰店市| 新郑市| 米林县| 台北市| 五家渠市| 正宁县| 太湖县| 聂荣县| 宿迁市| 广德县| 泗洪县| 迭部县| 万盛区| 伊金霍洛旗| 曲靖市| 英吉沙县| 洪江市| 韶关市| 保德县| 西乌| 永丰县| 美姑县| 图木舒克市| 娄底市| 奇台县| 邯郸市| 繁峙县| 卢氏县| 麻江县| 凯里市| 奇台县| 湄潭县| 中山市| 剑川县| 芜湖县| 西城区| 英山县| 吐鲁番市| 蒙阴县| 龙山县|