几何体抽象画创作和多边花绘制程序python

本文介绍使用Python通过turtle库创作几何艺术,包括绘制多边形花朵和抽象画。详细讲解了flower()函数和draw_rect()函数的实现,涉及背景颜色、画笔粗细、颜色填充等技巧,以及随机生成长方形位置和颜色的实现方法。
摘要由CSDN通过智能技术生成

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


前言

以上实现多边形花的绘制,根据不同的花瓣个数和花的形状以及花的颜色,得到的图像会有迥然不同的效果!另外一幅巨作—抽象画,将由程序实现,每一次运行都是不一样的感觉,各个长方形仔细一看杂乱无章,毫无规律,整体看却是十分优美—空间配置,颜色搭配,大小衬托。。。这就是random库的强大!


1.多边花绘制

1.1程序展示

import turtle
p=turtle.Pen()
def flower(petal,side):
    for i in range(petal):
        p.speed(6)
        p.circle(100,360,side)
        p.left(360/petal)

turtle.bgcolor('black')
p.pensize(3)
flower_petal = int(turtle.numinput('the number of petals', 6))
flower_sides = int(turtle.numinput('number of petal edges',
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值