詳解python使用turtle庫來畫一朵花
更新時間:2019年03月21日 10:35:49 作者:中華酷聯(lián)
這篇文章主要介紹了python使用turtle庫來畫一朵花,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
看了群主最后成像的圖片,應(yīng)該是循環(huán)了36次畫方框,每次有10度的偏移。
當(dāng)然不能提前看答案,自己試著寫代碼。
之前有用過海龜畫圖來畫過五角星、奧運(yùn)五環(huán)、圍棋盤等,所以感覺不難。
# !/usr/bin/env python
# -*- coding:utf-8 -*-
# Author:wxh
def run():
'''
主方法
:return: None
'''
import turtle
length = 150 # 線段長度
angle = 45 # 角度
offset_angle = 10 # 每次偏移的角度
turtle.screensize(800, 800)
turtle.bgcolor('blue')
def draw():
'循環(huán)畫方框'
turtle.forward(length)
turtle.right(angle)
turtle.forward(length)
turtle.right(180 - angle)
turtle.forward(length)
turtle.right(angle)
turtle.forward(length)
turtle.right(180 - angle)
turtle.right(offset_angle)
turtle.penup()
turtle.goto(0, -400)
turtle.left(90)
turtle.pendown()
turtle.pencolor('gold')
turtle.forward(length * 3)
turtle.left(180)
for i in range(36):
draw()
turtle.hideturtle() # 隱藏畫筆
turtle.done()
if __name__ == '__main__':
run()
最后是效果圖:

以上所述是小編給大家介紹的python使用turtle庫來畫一朵花詳解整合,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
相關(guān)文章
python編程使用PyQt制作預(yù)覽窗口游戲中的小地圖
這篇文章主要為大家介紹了python使用PyQt制作預(yù)覽窗口游戲中的小地圖實現(xiàn)示例過程,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步2021-10-10
python argparse 模塊命令行參數(shù)用法及說明
這篇文章主要介紹了python argparse 模塊命令行參數(shù)用法及說明,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-11-11
Python實現(xiàn)光速定位并提取兩個文件的不同之處
如果你經(jīng)常與Excel或Word打交道,那么從兩份表格/文檔中找到不一樣的元素是一件讓人很頭疼的工作。本文就將以兩份真實的Excel/Word文件為例,講解如何使用Python光速對比并提取文件中的不同之處2022-08-08

