python画多层次五角星

此次用到海龟绘图函数——turtle,下面是程序中可能会用到的方法

forward() #前进
right() #右转
exitonclick() #绘制完退出

Next ,show time!

1.创建一个python项目文件

2.分析单个五角星画法

我们默认每次画笔右转144度画五角星的一个角,那么画笔右转5次就能构成一个五角星

import turtle #导入turtle包
i = 0 #变量i控制循环次数
while i < 5: #循环5次
    turtle.forward(100) #画笔前进100px
    turtle.right(144) #画笔右转144度
    i += 1
turtle.exitonclick() #画完退出

就构成了一个五角星 

3.分析多层次五角星

第二层开始,每层五角星比上一层五角星等比增大,我们可以通过控制五角星边的增长,再结合循环来实现此操

import turtle

def main(): #在main()函数中完成五角星绘制操作

    i = 0 #控制循环次数
    side = 100 #边定义为一个变量,后面可修改其值
    while i <
  • 4
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值