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

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. 主站蜘蛛池模板: 出国| 建阳市| 攀枝花市| 淮滨县| 肇州县| 郸城县| 望谟县| 凉山| 洛扎县| 曲麻莱县| 屏南县| 甘德县| 海阳市| 延庆县| 通江县| 辽阳县| 贵港市| 温泉县| 四平市| 淅川县| 尖扎县| 鄂伦春自治旗| 萍乡市| 汝城县| 彭州市| 蒲城县| 嵩明县| 周至县| 仲巴县| 古蔺县| 当阳市| 黑龙江省| 嘉荫县| 城步| 弥勒县| 余江县| 恩平市| 云南省| 屏东市| 名山县| 连山|