参考链接:https://jingyan.baidu.com/article/d169e18689f309026611d8c8.html

https://blog.csdn.net/weixin_41939278/article/details/88342406

哈哈哈,这个自己就没画了,百度里面画得挺好的,就直接用了吧。

效果图:

#!/usr/bin/env python
# _*_ coding: UTF-8 _*_
"""=================================================
@Project -> File : Operate_system_ModeView_structure -> rose.py
@IDE : PyCharm
@Author : zihan
@Date : 2020/5/20 15:09
@Desc :https://jingyan.baidu.com/article/d169e18689f309026611d8c8.html
================================================="""
import turtle as t def main():
# 设置初始位置
t.penup()
t.left(90)
t.fd(200)
t.pendown()
t.right(90) # 花蕊
t.fillcolor("red")
t.begin_fill()
t.circle(10, 180)
t.circle(25, 110)
t.left(50)
t.circle(60, 45)
t.circle(20, 170)
t.right(24)
t.fd(30)
t.left(10)
t.circle(30, 110)
t.fd(20)
t.left(40)
t.circle(90, 70)
t.circle(30, 150)
t.right(30)
t.fd(15)
t.circle(80, 90)
t.left(15)
t.fd(45)
t.right(165)
t.fd(20)
t.left(155)
t.circle(150, 80)
t.left(50)
t.circle(150, 90)
t.end_fill() # 画第一片花瓣
t.left(150)
t.circle(-90, 70)
t.left(20)
t.circle(75, 105)
t.setheading(60)
t.circle(80, 98)
t.circle(-90, 40) # 花瓣2
t.left(180)
t.circle(90, 40)
t.circle(-80, 98)
t.setheading(-83) # 第一片叶子
t.fd(30)
t.left(90)
t.fd(25)
t.left(45)
t.fillcolor("green")
t.begin_fill()
t.circle(-80, 90)
t.right(90)
t.circle(-80, 90)
t.end_fill() t.right(135)
t.fd(60)
t.left(180)
t.fd(85)
t.left(90)
t.fd(80) # 第二片叶子
t.right(90)
t.right(45)
t.fillcolor("green")
t.begin_fill()
t.circle(80, 90)
t.left(90)
t.circle(80, 90)
t.end_fill() t.left(135)
t.fd(60)
t.left(180)
t.fd(60)
t.right(90)
t.circle(200, 60) printer = t.Turtle()
printer.hideturtle()
printer.penup()
printer.back(200)
printer.write("So beautiful rose!\n\n", align="right", font=("楷体", 16, "bold")) t.exitonclick() if __name__ == '__main__':
main()

ok.

最新文章

  1. javascript选择器querySelector和querySelectorAll的使用和区别
  2. 编辑器Ultraedit快捷键
  3. Java for LeetCode 187 Repeated DNA Sequences
  4. 三张图彻底了解Java中字符串的不变性
  5. 原生js获取window高和宽
  6. 3.2 GUN as汇编(本文内容大部分引用原文,非原创)
  7. 在SQL中用正则表达式替换html标签(2)
  8. php header设置页面编码
  9. sass 安装与使用
  10. Django中怎么做图片上传--图片展示
  11. fzu1062 洗牌问题(思路模拟)
  12. ruby 知识点随笔
  13. js 数组元素排序
  14. Spring Boot(一):入门篇
  15. PICT测试工具的安装及使用
  16. android xml 解析汉字只出来一个字的问题
  17. zookeeper windows 下配置和基础命令
  18. 保护HTTP的安全
  19. 奔小康赚大钱---hdu2255(最大带权匹配)
  20. java 进销存 库存管理 销售报表 商户管理 springmvc SSM crm 项目

热门文章

  1. WordPress简介
  2. 【NX二次开发】缝合片体例子UF_MODL_create_sew
  3. 【CMD】修改文件夹的属性
  4. 【dp】背包问题
  5. canvas介绍和用途
  6. jquery鼠标移入移出事件
  7. 98、配置ftp服务器(vsftpd)
  8. Spring Boot整合MybatisPlus逆向工程(MySQL/PostgreSQL)
  9. django项目部署到centos,踩的坑
  10. 《计算机组成与体系结构:性能设计》读后小记 12、CPU的结构和功能