网络编程
位置:首页>> 网络编程>> Python编程>> 详解python使用turtle库来画一朵花

详解python使用turtle库来画一朵花

作者:中华酷联  发布时间:2021-08-30 14:58:49 

标签:python,turtle,画花

看了群主最后成像的图片,应该是循环了36次画方框,每次有10度的偏移。

当然不能提前看答案,自己试着写代码。

之前有用过海龟画图来画过五角星、奥运五环、围棋盘等,所以感觉不难。


# !/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():
   '循环画方框'
   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库来画一朵花

以上所述是小编给大家介绍的python使用turtle库来画一朵花详解整合网站的支持!

来源:https://www.cnblogs.com/hiuhungwan/p/10557950.html

0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com