天天看點

python畫筆_Python畫筆

Python畫筆

1、 input() 函數擷取使用者輸入

2、 變量的使用

3、 海龜庫的導入

4、 繪制直線

二  重難點解析

input() 輸入函數是和 print() 輸出函數對應的,使用它可以擷取我們通過鍵盤輸入的

内容。

input() 輸入函數

可以把變量了解為一個盒子,它可以存儲各種東西,比如數字、中文、英文,以及海

龜庫中的畫筆等。

它可以極大地減少一個程式進行維護和更改的工作量,進而提高效率,是以基本所有

程式中都存在變量。

變量

a = 100

将數字 100 指派給變量 a,a 就是這個變量的名字,數字 100 則是這個變量的值。

注意:“=”在 Python 中不是等于号,而是指派符号,一般的作用是将“=”左邊的

變量設定成 “=”右邊的值。

庫的概念

庫是一種代碼的集合,借助庫可以不用再去編寫大量的基礎代碼,快速實作複雜的功能。站在巨人的肩膀上解決問題。

海龜畫筆 turtle 庫

turtle 庫,又名“海龜庫”,是 Python 中著名的圖形化工具庫。我們可以借助它提供的畫筆工具繪制各種圖案,在繪制圖案的過程中将用到 Python 的各種基礎知識。

Import()用于導入庫,導入後可在程式中使用被導入的庫中提供的功能。

turtle.Pen()

借助 turtle 庫建立自己的畫筆。

pen = turtle.Pen() # 建立名字為 pen 的畫筆

固定的寫法如上所示,建立一支畫筆并進行命名,在後續的畫圖過程中将使用這個名字。此處命名為 pen。

注意:turtle.Pen() 中的 P 要大寫,後面跟着的是英文狀态下的括号。

4 forward()

forward() 方法可以讓畫筆前進,畫筆會在前進過程中畫出直線。

使用方法是在畫筆名字後加上點,再加上 forward() 方法,在括号中填入前進的距離。

示例:

pen.forward(100) # 畫筆前進 100 的距離

left()

讓畫筆向左轉,需要設定轉多少角度。畫筆的預設方向是朝右的,假設想要讓畫筆朝上,就要向左轉 90 度。

使用方法是在畫筆名字後加上點,再加上 left() 方法,在括号中填入左轉的角度。

示例:

轉向角度不是圖案的内角,而是補角。比如畫正方形,四個内角都是 90 度,每一次轉向應該是 180 度減去内角 90 度得到的補角角度。

知識延伸

小技巧

畫筆的轉向不是以人看畫筆的絕對方向而定,而是根據畫筆的相對方向而定。

電腦操作常用快捷鍵

a. 撤銷編輯的内容(如誤删的代碼) Ctrl+Z

b. 恢複被關閉頁面 Ctrl + Shift+T

c. 快速切換視窗 Alt + Tab

d. 快速鎖屏 Win+L

畫直線

import turtle

pen = turtle.Pen()

pen.forward(100)

turtle.done()