對于很多Python從業者來說,要怎么才能夠進階呢?那就是要多閱讀一些書籍多去找一些資料,然后去進行閱讀。那么,怎么利用python里面的turlte來繪制圖形的實例代碼呢?下面小編就給大家詳細解答下。
1.圖1
如下圖所示,下面圖是由拼接而成的,感興趣的可以自己去進行使用一下。
具體代碼如下:
#-*-coding:UTF-8-*- import os import time import pygame import turtle as t t.title('阿黎逸陽的代碼公眾號') t.speed(10) t.setup(startx=0,starty=0,width=800,height=600) #第一幅圖 def w_sg1(theta): t.setheading(theta) t.color('green') t.begin_fill() t.forward(60) t.left(100) t.forward(20) t.left(100) t.forward(60) t.end_fill() for i in range(8): w_sg1(70+i*45) t.hideturtle()
2.圖2
如下圖是風火輪性質的,具體代碼操作如下所示:
具體代碼如下:
#-*-coding:UTF-8-*- import os import time import pygame import turtle as t t.title('阿黎逸陽的代碼公眾號') t.speed(10) t.setup(startx=0,starty=0,width=800,height=600) #第二幅圖 def w_sg2(theta): t.setheading(theta) t.color('green') t.begin_fill() t.forward(55) t.left(100) t.forward(20) t.left(100) t.forward(60) t.end_fill() for i in range(24): w_sg2(70+i*15) t.hideturtle()
3.圖3
下面的圖是八葉畫花,可以嘗試去改變一下顏色。
具體代碼如下:
#-*-coding:UTF-8-*- import os import time import pygame import turtle as t t.title t.speed(10) t.setup(startx=0,starty=0,width=800,height=600) #第三幅圖 def w_sg3(theta): t.color('green') t.begin_fill() t.setheading(theta) t.circle(80,50) t.left(130) t.circle(80,50) t.end_fill() for i in range(8): w_sg3(30+i*45) t.hideturtle()
4.圖4
第四個圖是16葉花,怎么通過調整8葉花代碼,繪制出如下圖形?
具體代碼如下:
t.clearscreen() #第四幅圖 for i in range(16): w_sg3(30+i*30) t.hideturtle() t.goto(0,-3) t.color('white') t.begin_fill() t.circle(6,360) t.end_fill()
5.圖5
第五個圖是小太陽,怎么通過調整8葉花代碼,繪制出如下圖形?
具體代碼如下:
#-*-coding:UTF-8-*- import os import time import pygame import turtle as t t.title('阿黎逸陽的代碼公眾號') t.speed(10) t.setup(startx=0,starty=0,width=800,height=600) #第五幅圖 def w_sg3(theta): t.color('red') t.begin_fill() t.setheading(theta) t.circle(80,50) t.left(130) t.circle(80,50) t.end_fill() for i in range(24): w_sg3(30+i*15) t.hideturtle()
6.圖6
第六個圖是陰陽圖。
具體代碼如下:
#-*-coding:UTF-8-*- import os import time import pygame import turtle as t t.title('阿黎逸陽的代碼公眾號') t.speed(10) t.setup(startx=0,starty=0,width=800,height=600) #陰陽圖 def w_sg4(): t.color('black') t.begin_fill() t.circle(80,360) t.end_fill() t.color('black','white') t.begin_fill() t.circle(80,180) t.circle(40,180) t.circle(-40,180) t.end_fill() t.penup() t.goto(0,130) t.pendown() t.begin_fill() t.color('black') t.circle(8,360) t.end_fill() t.penup() t.goto(0,130-90) t.pendown() t.begin_fill() t.color('white') t.circle(8,360) t.end_fill() t.hideturtle() w_sg4()
到此為止,小編就為大家介紹到這里了,希望可以給大家帶來一定的幫助。
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/127943.html
摘要:基礎概念畫布畫布就是為我們展開用于繪圖區域我們可以設置它的大小和初始位置。常用的畫布方法有兩個和。設置畫筆的寬度沒有參數傳入返回當前畫筆顏色傳入參數設置畫筆顏色可以是字符串如也可以是元組。 Turtle庫是Python語言中一個很流行的繪制圖像的函數庫,想象一個小烏龜,在一個橫軸為x、縱軸為y的坐標系原點,(0,0)位置開始,它根據一組函數指令的控制,在這個平面坐標系中移動,從而在它爬...
摘要:內置模塊繪圖詳解導入庫定義畫筆之后,后面命令要改為畫筆運動命令命令說明設置畫筆移動速度,畫筆繪制的速度范圍整數,數字越大越快設置畫筆的寬度向當前畫筆方向移動像素長度向當前畫筆相反方向移動像素長度順時針移動逆時針移動移動時繪制圖形,缺省時也為Python內置模塊turtle繪圖詳解導入turtle庫import turtlet=turtle(定義畫筆t之后,后面命令turtle要改為t)畫筆運...
摘要:庫包模塊,統稱為模塊。的繪制窗體所謂的繪制窗體就是繪制的程序生成的窗口的大小。它可以使用來進行初始化窗體的大小。后兩個是可選的。海龜角度另一種就是海龜角度,以海龜為基準以下就是實例顯示如圖的色彩體系庫中采用的是最常用的色彩體系,。 概述 turtle是海龜庫。入門級的函數繪制庫。是Python語言的標準庫之一 【知識點】標準庫Python的庫分為標準庫和第三方庫標準庫:隨解釋器直接安裝...
摘要:啥是佩奇已不重要。佩奇是他用搜集的所有信息,一點一滴的用心創造編織愛的過程。畫佩奇的代碼已經上傳到后臺,公眾號后臺回復社會人即可獲取。 你告訴爺爺你需要什么東西呀,爺爺給你準備,佩奇,什么是佩奇呀?... 這是一個發生在大山里的故事,但故事的情節所有人都不會陌生。快過年了,在農村爺爺給城里的孫子打電話,孫子說想要佩奇,為了滿足孩子的心愿,爺爺開始滿村子找佩奇… 當除夕夜家人團聚,爺爺開...
摘要:啥是佩奇已不重要。佩奇是他用搜集的所有信息,一點一滴的用心創造編織愛的過程。畫佩奇的代碼已經上傳到后臺,公眾號后臺回復社會人即可獲取。 你告訴爺爺你需要什么東西呀,爺爺給你準備,佩奇,什么是佩奇呀?... 這是一個發生在大山里的故事,但故事的情節所有人都不會陌生。快過年了,在農村爺爺給城里的孫子打電話,孫子說想要佩奇,為了滿足孩子的心愿,爺爺開始滿村子找佩奇… 當除夕夜家人團聚,爺爺開...
閱讀 926·2023-01-14 11:38
閱讀 899·2023-01-14 11:04
閱讀 758·2023-01-14 10:48
閱讀 2063·2023-01-14 10:34
閱讀 965·2023-01-14 10:24
閱讀 844·2023-01-14 10:18
閱讀 512·2023-01-14 10:09
閱讀 590·2023-01-14 10:02