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

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。

展開更多......

收起↑

資源預覽

<pre id="tfb94"><li id="tfb94"></li></pre>

<bdo id="tfb94"><rt id="tfb94"></rt></bdo>
  • <menu id="tfb94"><dl id="tfb94"></dl></menu><i id="tfb94"><acronym id="tfb94"><sub id="tfb94"></sub></acronym></i>

    1. 主站蜘蛛池模板: 蓬莱市| 利川市| 长治市| 临西县| 奎屯市| 丰台区| 常德市| 香格里拉县| 太原市| 余干县| 西峡县| 特克斯县| 和林格尔县| 报价| 游戏| 百色市| 繁峙县| 安塞县| 绥化市| 阳泉市| 泸溪县| 宁武县| 合肥市| 台江县| 晋城| 溧阳市| 宁阳县| 夏邑县| 保康县| 乐安县| 石城县| 舞阳县| 项城市| 南汇区| 卢龙县| 汕尾市| 正定县| 张家界市| 滦南县| 乾安县| 湘潭市|