為什麼學習turtle?為了學習python二級考試turtle是乙個圖形繪製庫,非計算機專業適用。
#引入python的turtle庫檔案
import turtle
from turtle import *
import turtle as t
繪製狀態函式
包括pendown(),penup(),pensize()對應的別名字就是 pd() pu() width()
t.fd(100)
t.circle(100)
t.penup()#抬起筆不繼續畫
t.goto(100,100)
t.pd()
t.pensize(10)
t.circle(200)
time.sleep(3)
顏色控制函式
color() ,pencolor() , begin_fill(), end_fill()
import turtle as t
import time
#繪製多邊形
def getnum_polygon(num):
t.color("red", "yellow")
t.begin_fill()
for i in range(num):
angel = 360/num
t.forward(80)
t.left(angel)
t.end_fill()
time.sleep(1)
if __name__ == '__main__':
getnum_polygon(9)
運動控制函式
forward() , backward() , right() , left() , setheading() , goto() , circle()
t.fd(100)
t.left(90)
t.bk(100)
time.sleep(1)
t.setheading(270)#球座標的絕對角度
t.fd(100)
time.sleep(1)
t.goto(0,0)
t.circle(200)
time.sleep(1)
python二級練習(7)
7.猜數遊戲。預設乙個0 9之間的整數,讓使用者猜一猜並輸入所猜的數,如果大於預期的數,顯示 太大 小於預設的數,顯示 太小 如此迴圈,直到猜中該數,顯示 恭喜!你猜中了!python 3.6 蔡軍生 import random num random.randint 0,9 while true y...
python二級練習(10)
10.乙個數如果恰好等於它的因子之和,這個數就稱為 完數 例如,6的因子為1 2 3,而6 1 2 3,因此6是完數。程式設計,找出1000之內的所有完數,並輸出該完數及對應的因子。列舉法 python 3.6 蔡軍生 maxnum int input 請輸入乙個最大的整數 for i in ran...
python二級練習(11)
11 程式設計,解決猴子吃桃問題。猴子第一天摘下若干個桃子,當即吃了一半,還不過癮,又多吃了乙個。第二天早上又將剩下的桃子吃掉一半,又多吃了乙個。以後每天早上都吃了前一天剩下的一半零乙個。到第10天早上想吃時,只剩下乙個桃子了。求第一天共摘多少個桃子。迭代法 python 3.6 蔡軍生 day 9...