python画五角星的步骤图解图,用python画彩色五角星

本文详细介绍了如何使用Python的turtle模块绘制五角星,并通过循环和转角绘制飘落的花瓣,旨在提供图形设计初学者的实用指南。
摘要由CSDN通过智能技术生成

这篇文章主要介绍了python画五角星的步骤图解图,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获,下面让小编带着大家一起了解一下。

python可以使用turtle绘制很多图形。很喜欢学生这份配色,还加了创新花瓣python turtle画三角形的树

fea277c955f648199d62e0b38e11ba84.png

 图形绘制,要先做构思。


花瓣由什么组成?

  • 四分之一圆,圆弧+转角+圆弧
  • 循环绘制花瓣,再转角

2a1914ad0b66480c8448369936cd6bd8.png


添加飘落的花瓣,增加美感

 b0828aa1cb6f4adc8202ecab95f544f4.png

 2c5e7e68152342b0ad52b7a04706c00b.png


 代码自取


import turtle
t = turtle.Turtle()

import random

t.speed(10)

t.up()
t.goto(0,-180)
t.down()

t.right(180)

t.pensize(4)
t.color("light green")
t.right(100)
t.circle(200,60)

for x in range(6):
    t.shape("turtle")
    t.begin_fill()
    t.color("pink")
    t.left(30)
    t.circle(60,90)
    t.left(90)
    t.circle(60,90)
    t.end_fill()
    t.color("light blue")
    
#1st   
t.up()    
t.right(90)
t.goto(100,-20)
t.down()
t.begin_fill()
t.color("pink")
t.left(30)
t.circle(30,90)
t.left(90)
t.circle(30,90)
t.end_fill()

#2nd
t.up()    
t.right(90)
t.goto(-150,-100)
t.down()
t.begin_fill()
t.color("pink")
t.left(140)
t.circle(25,90)
t.left(90)
t.circle(25,90)
t.up()
t.end_fill()

#3rd
t.up()    
t.right(200)
t.goto(60,-70)
t.down()
t.up()
t.begin_fill()
t.color("pink")
t.left(30)
t.circle(20,90)
t.left(90)
t.circle(20,90)
t.end_fill()
t.penup()

t.ht()


76df05dfb217445b89c8fd6b82b72f15.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值