python之turtle庫簡單介紹

2021-09-23 20:49:59 字數 2940 閱讀 2432

在使用turtle函式之前首先要匯入turtle函式

import turtle
turtle.screensize(a,b,"c")
turtle.showturtle( )
turtle.hideturtle( )
turtle.pensize()
turtle.pencolor()
turtle.speed()
turtle.penup()
turtle.pendown()
turtle.backward(distance)
turtle.forward(distance)
turtle.right(degree)
turtle.left(degree)
turtle.goto(x,y)
turtle.circle(a)
turtle.begin_fill()
turtle.end_fill()
urtle.clear()
turtle.reset()
turtle.undo()
turtle.setup(width, height, startx, starty)
turtle.dot(r)
turtle.write(內容 ,font=("字型型別",字型大小大小,bold))
1.繪畫星星

import turtle

turtle.screensize(600,600,"blue")

turtle.penup()

turtle.goto(0,90)

turtle.pendown()

turtle.pensize(10)

turtle.color("yellow")

turtle.right(54)

turtle.forward(200)

#三角形剩下的四個角角

2.製作時鐘

import turtle

h,m=eval(input(print("please enter hours and minutes:")))

turtle.penup

turtle.speed(20)

turtle.goto(0,0)

turtle.color("green")

#表盤為綠色

turtle.begin_fill()

turtle.pendown()

turtle.circle(90)

turtle.end_fill()

turtle.penup()

turtle.goto(0,90)

turtle.pendown()

turtle.setheading(90)

#時針為紅色

turtle.color("red")

#時針指向

if h>=12 :

turtle.right(((h-12)/12)*360+(m/60)*30)

if h<12 :

turtle.right((h/12)*360+(m/60)*30)

turtle.forward(50)

turtle.goto(0,90)

#分針為黑色

turtle.color("black")

turtle.setheading(90)

#分針指向

turtle.right((m/60)*360)

turtle.forward(80)

turtle.penup()

#表盤中三點,六點,九點,十二點的位置

turtle.goto(-5,165)

turtle.write("12",font=("楷體",10,"bold"))

turtle.goto(0,5)

turtle.write("6",font=("楷體",10,"bold"))

turtle.goto(-85,90)

turtle.write("9",font=("楷體",10,"bold"))

turtle.goto(85,90)

turtle.write("3",font=("楷體",10,"bold"))

turtle.hideturtle()

turtle.goto(-100,-100)

turtle.write("現在時間是%d時%d分"%(h,m),font=("楷體",20,"bold"))

python基本庫之turtle

程式設計入門層面最常使用的基本繪相簿 import turtl turtle.setup width,height,startx,starty width,height 窗體寬和高 startx,starty 窗體離左 上邊界的距離 狀態 from turtle import pendown pd ...

Python 之 Turtle 海龜庫

大家初次學習通常喜歡通過圖形學習程式設計,使用 turtle 繪製線 圓及其他形狀。體驗互動式程式設計。函式操作 海歸庫方法 描述 setuo x,h,x,y 設定窗體的位置和大小 goto x,y 指從當前的點指向括號內所給座標 fd d bk d 沿著海龜的前方向執行 沿著海龜的反方向執行 ci...

使用Python的turtle庫畫乙個簡單的五角星

turtle庫是python的內建圖形化模板 可參考筆記或其他的資料 功能 五角星的繪製 import turtle defmain 主函式 count 1 while count 5 turtle.forward 100 向前走50 turtle.right 144 向右轉144度 count c...