用 python 绘制玫瑰花

用 python 绘制玫瑰花。需求:用 Python 绘制一朵玫瑰花,献给你喜欢的人;
输入:你的想象力;输出:玫瑰花。

代码如下:

# RoseDraw.py
import turtle as t
# 定义一个曲线绘制函数
def DegreeCurve(n, r, d=1):for i in range(n):t.left(d)t.circle(r, abs(d))
# 初始位置设定
s = 0.2 # size
t.setup(450*5*s, 750*5*s)
t.pencolor("black")
t.fillcolor("red")
t.speed(100)
t.penup()
t.goto(0, 900*s)
t.pendown()
# 绘制花朵形状
t.begin_fill()
t.circle(200*s,30)
DegreeCurve(60, 50*s)
t.circle(200*s,30)
DegreeCurve(4, 100*s)
t.circle(200*s,50)
DegreeCurve(50, 50*s)
t.circle(350*s,65)
DegreeCurve(40, 70*s)
t.circle(150*s,50)
DegreeCurve(20, 50*s, -1)
t.circle(400*s,60)
DegreeCurve(18, 50*s)
t.fd(250*s)
t.right(150)
t.circle(-500*s,12)
t.left(140)
t.circle(550*s,110)
t.left(27)
t.circle(650*s,100)
t.left(130)
t.circle(-300*s,20)
t.right(123)
t.circle(220*s,57)
t.end_fill()
# 绘制花枝形状
t.left(120)
t.fd(280*s)
t.left(115)
t.circle(300*s,33)
t.left(180)
t.circle(-300*s,33)
DegreeCurve(70, 225*s, -1)
t.circle(350*s,104)
t.left(90)
t.circle(200*s,105)
t.circle(-500*s,63)
t.penup()
t.goto(170*s,-30*s)
t.pendown()
t.left(160)
DegreeCurve(20, 2500*s)
DegreeCurve(220, 250*s, -1)
# 绘制一个绿色叶子
t.fillcolor('green')
t.penup()
t.goto(670*s,-180*s)
t.pendown()
t.right(140)
t.begin_fill()
t.circle(300*s,120)
t.left(60)
t.circle(300*s,120)
t.end_fill()
t.penup()
t.goto(180*s,-550*s)
t.pendown()
t.right(85)
t.circle(600*s,40)
# 绘制另一个绿色叶子
t.penup()
t.goto(-150*s,-1000*s)
t.pendown()
t.begin_fill()
t.rt(120)
t.circle(300*s,115)
t.left(75)
t.circle(300*s,100)
t.end_fill()
t.penup()
t.goto(430*s,-1070*s)
t.pendown()
t.right(30)
t.circle(-600*s,35)
t.done()

运行结果如下:

用 python 绘制玫瑰花相关推荐

  1. 学习笔记(2):Python解析器的安装以及通过python绘制玫瑰花和小猪佩奇-创建python文件以及进行运行同时讲解turtle...

    立即学习:https://edu.csdn.net/course/play/29172/409841?utm_source=blogtoedu 绘制玫瑰花 1 导入turtle模块 2 绘制面板 3 ...

  2. 用python绘制玫瑰花的代码_python也能玩出玫瑰花!程序员的表白代码

    有些情侣是异地恋,情人节想送朵玫瑰花给女朋友都困难.别担心,用Python就好了,互联网时代的恋爱神器!接下来就让我们一起来看看如何用Python变出玫瑰花的. 1.首先我们导入画图工具turtle, ...

  3. 用python绘制玫瑰花

    参考了https://blog.csdn.net/qq_44105778/article/details/86737469这篇博客 在其基础上加了些注释 import turtle# 设置初始位置 t ...

  4. 学习笔记(2):Python解析器的安装以及通过python绘制玫瑰花和小猪佩奇-python语言的重点介绍+酷炫案例的展示

    立即学习:https://edu.csdn.net/course/play/29172/409836?utm_source=blogtoedu 以案列为驱动去进行学习 python第一部分基础 pyt ...

  5. 用python绘制玫瑰花的代码_Python 玫瑰花绘制

    import turtle # 设置初始位置 turtle.penup() turtle.left(90) turtle.fd(200) turtle.pendown() turtle.right(9 ...

  6. python画玫瑰花的代码_python绘制玫瑰的实现代码

    今天为大家介绍一个Python绘制一朵漂亮的玫瑰花,用python的turtle库这个绘画库是非常简单的,但是还是需要你测试路径方向,慢慢调试,下面的代码具有一定的参考价值 利用python绘制一朵玫 ...

  7. 用python画玫瑰花代码-python绘制玫瑰的实现代码

    今天为大家介绍一个Python绘制一朵漂亮的玫瑰花,用python的turtle库这个绘画库是非常简单的,但是还是需要你测试路径方向,慢慢调试,下面的代码具有一定的参考价值 利用python绘制一朵玫 ...

  8. 用python画玫瑰花-python绘制玫瑰的实现代码

    今天为大家介绍一个Python绘制一朵漂亮的玫瑰花,用python的turtle库这个绘画库是非常简单的,但是还是需要你测试路径方向,慢慢调试,下面的代码具有一定的参考价值 利用python绘制一朵玫 ...

  9. python表白玫瑰花绘制——情人节表白(亲测)

    python表白玫瑰花绘制--情人节表白 搬运不易,路过的各位大佬请点个赞 python表白玫瑰花绘制--情人节表白 python表白玫瑰花绘制--情人节表白 一.玫瑰花绘制-深红色 二.玫瑰花绘制- ...

最新文章

  1. canvas arcTo()用法详解 – CodePlayer
  2. 5G + 边缘计算系列文章
  3. 1.8正版生存服务器,我的世界1.8-1.16.5 qqof 生存服务器
  4. SpringBoot注解最全详解(整合超详细版本)
  5. Xcode12.5最新快捷键的使用(学会事半功倍)
  6. [PHP] MIME邮件协议的multipart类型
  7. python编译器怎么运行不在路径中的py文件_对python当中不在本路径的py文件的引用详解...
  8. 面试题12:打印1到最大的n位数
  9. 如何传入比较器_typescript专题(五) 装饰器
  10. 三甲医院his系统源码_三甲医院科研管理系统是什么,科研成果包括哪些
  11. 設置Linux保留物理內存並使用 (1)
  12. 机器学习,总是不得其法,问题出在哪里?
  13. 机器搜索引擎 vs 人肉搜索引擎(作者:胡宝介)
  14. 微博php面试,新浪微博php实习生
  15. 不懂PS也制作图片倒影效果 – 推荐2个好用的在线为图片添加倒影效果的网站
  16. CH340 MAC驱动使用教程
  17. EasyNVS摄像机公网全终端无插件网页摄像机直播管理服务之网页无插件直播服务搭建流程
  18. Pytorch训练速度更快的十七种方法
  19. 第1周收录146起融资,国内大额融资集中,资本出海持续火爆 | 潜在周报
  20. chrome://tracing 性能分析神器

热门文章

  1. 达人评测 3050和3050ti有啥区别 rtx3050和rtx3050ti选哪个好
  2. android5.1.1版本怎么升级,Android 5.1 悄悄升级 版本号升至 LMY47E
  3. 划水总结剑指offer 链表系列1
  4. 英伟达最新公布的眼球追踪技术
  5. 写了个修改器....生化危机4的(3月8日更新了物品修改)
  6. OSF SDN在云计算网络虚拟化中的应用
  7. 什么是数据库分组查询(详解)
  8. 京东方尚未成为苹果的最大供应商,但已经享受到果链的好处
  9. Opencv学习笔记(三) -- 图像压缩与保存
  10. 用Photoshop制作1寸和2寸的照片