Python海龜繪圖(Turtle)應用指南
更新時間:2022年03月30日 09:22:47 作者:BoBo yeah
python2.6版本中后引入的一個簡單的繪圖工具,叫做海龜繪圖(Turtle?Graphics)。海龜繪圖(turtle庫)是python的內(nèi)部模塊,使用前導入即可。本文將展示三個通過海龜繪圖實現(xiàn)的小程序,快來跟隨小編一起學習吧
一、實驗要求
1.理解并掌握選擇語句的常用操作。
2.理解并掌握循環(huán)語句的常用操作。
3.理解并掌握海龜繪圖語句的原理及操作。
二、實驗內(nèi)容
1.采用海龜繪圖模塊方法繪制陰陽圖案

import turtle as tt
r=200#大圓半徑200個像素
tt.width(3)#線寬3個像素
tt.color("black","black")#黑色線條黑色填充
tt.begin_fill()#開始填充
tt.circle(r/2,180)#從中心開始逆時針畫黑色區(qū)頭部分半圓
tt.circle(r,180)#畫黑色區(qū)左邊的大半圓
tt.left(180)#在黑色區(qū)尾部掉頭朝右
tt.circle(-r/2,180)#順時針畫半圓完成黑色區(qū)繪制
tt.end_fill()#結束填充黑色區(qū)
tt.left(90)#在中心左轉(zhuǎn)朝上
tt.up()#抬起畫筆
tt.forward(r*0.35)#跳到黑色區(qū)內(nèi)部
tt.right(90)#右轉(zhuǎn)朝右
tt.down()#放下畫筆
tt.color("black","white")#黑色線條白色填充
tt.begin_fill()
tt.circle(r*0.15)#畫出黑色區(qū)的白色小圓
tt.end_fill()
tt.left(90)#左轉(zhuǎn)朝上
tt.up()
tt.forward(r*0.65)#跳到大圓的上邊緣
tt.down()
tt.right(90)#右轉(zhuǎn)朝右
tt.circle(-r,180)#順時針畫白色區(qū)右邊的大半圓
tt.right(90)#右轉(zhuǎn)朝上
tt.up()
tt.forward(r*0.35)#跳到白色區(qū)內(nèi)部
tt.right(90)
tt.down()
tt.color("white","black")#白色線條黑色填充
tt.begin_fill()
tt.circle(r*0.15)#畫出白色區(qū)內(nèi)部的黑色小圓
tt.end_fill()
tt.hideturtle()
tt.done()2.繪制彩色螺旋圖案

import turtle as tt
from random import randint
tt.speed(0)
tt.width(2)
tt.bgcolor("black")
tt.setpos(-25,25)
tt.colormode(255)
for i in range(500):
r=randint(0,255)
g=randint(0,255)
b=randint(0,255)
tt.pencolor(r,g,b)
tt.forward(50+i)
tt.right(91)
tt.done()
3.猜數(shù)字游戲

import turtle as tt
from random import randint
tt.setup(width=800,height=450,startx=None,starty=None)
tt.hideturtle()
tt.color("blue")
tt.penup()
tt.setpos(-300,0)
myfont=("黑體",16,"normal")
target=randint(1,100)
tt.write("我想了個1-100內(nèi)的整數(shù),請猜猜吧:",font=myfont);
guess=0
answer=''
cnt=0
while guess!=target:
cnt+=1
guess=tt.simpledialog.askinteger("猜數(shù)游戲","請輸入一個整數(shù):")
if guess==target:以上就是Python海龜繪圖(Turtle)應用指南的詳細內(nèi)容,更多關于Python海龜繪圖的資料請關注腳本之家其它相關文章!
相關文章
python基礎教程之獲取本機ip數(shù)據(jù)包示例
本文主要介紹了python獲取本機ip數(shù)據(jù)包的示例,大家參考使用吧2014-02-02
Pycharm使用Conda激活環(huán)境失敗的問題解決
本文主要介紹了Pycharm使用Conda激活環(huán)境失敗的問題解決,文中主要介紹了兩種問題的解決,具有一定的參考價值,感興趣的可以了解一下2023-09-09
PyCharm提示No Python Interpreter的正確解決辦法
剛學Python時,拿到一個Python項目,想用pycharm打開運行卻報錯了,這篇文章主要給大家介紹了關于PyCharm提示No Python Interpreter的正確解決辦法,需要的朋友可以參考下2023-10-10

