1、玫瑰花

图形如下:

代码如下:

import turtle# 设置初始位置
turtle.penup()  # 提起画笔
turtle.left(90) # 逆时针旋转九十度
turtle.fd(200)  # 向前移动一段距离 fd=forwoard
turtle.pendown() # 放下画笔移动画笔开始绘制
turtle.right(90)  # 顺时针旋转九十度# 花蕊
turtle.fillcolor("red")  # 填充颜色
turtle.begin_fill()  # 开始填充
turtle.circle(10,180)  # 画一圆,半径为10,旋转一百八十度
turtle.circle(25,110)
turtle.left(50)
turtle.circle(60,45)
turtle.circle(20,170)
turtle.right(24)
turtle.fd(30)
turtle.left(10)
turtle.circle(30,110)
turtle.fd(20)
turtle.left(40)
turtle.circle(90,70)
turtle.circle(30,150)
turtle.right(30)
turtle.fd(15)
turtle.circle(80,90)
turtle.left(15)
turtle.fd(45)
turtle.right(165)
turtle.fd(20)
turtle.left(155)
turtle.circle(150,80)
turtle.left(50)
turtle.circle(150,90)
turtle.end_fill()# 花瓣1
turtle.left(150)
turtle.circle(-90,70)
turtle.left(20)
turtle.circle(75,105)
turtle.setheading(60)
turtle.circle(80,98)
turtle.circle(-90,40)# 花瓣2
turtle.left(180)
turtle.circle(90,40)
turtle.circle(-80,98)
turtle.setheading(-83)# 叶子1
turtle.fd(30)
turtle.left(90)
turtle.fd(25)
turtle.left(45)
turtle.fillcolor("green")
turtle.begin_fill()
turtle.circle(-80,90)
turtle.right(90)
turtle.circle(-80,90)
turtle.end_fill()turtle.right(135)
turtle.fd(60)
turtle.left(180)
turtle.fd(85)
turtle.left(90)
turtle.fd(80)# 叶子2
turtle.right(90)
turtle.right(45)
turtle.fillcolor("green")
turtle.begin_fill()
turtle.circle(80,90)
turtle.left(90)
turtle.circle(80,90)
turtle.end_fill()turtle.left(135)
turtle.fd(60)
turtle.left(180)
turtle.fd(60)
turtle.right(90)
turtle.circle(200,60)
turtle.done()

2、爱心

一般爱心:

代码如下:

#!/usr/bin/env python# -*- coding:utf-8 -*- import turtleimport time# 画心形圆弧def hart_arc():for i in range(200):turtle.right(1)turtle.forward(2)def move_pen_position(x, y):turtle.hideturtle()     # 隐藏画笔(先)turtle.up()     # 提笔turtle.goto(x, y)    # 移动画笔到指定起始坐标(窗口中心为0,0)turtle.down()   # 下笔turtle.showturtle()     # 显示画笔# 初始化turtle.setup(width=800, height=500)     # 窗口(画布)大小turtle.color('red', 'pink')     # 画笔颜色turtle.pensize(3)       # 画笔粗细turtle.speed(1)     # 描绘速度# 初始化画笔起始坐标move_pen_position(x=0,y=-180)   # 移动画笔位置turtle.left(140)    # 向左旋转140度turtle.begin_fill()     # 标记背景填充位置# 画心形直线( 左下方 )turtle.forward(224)    # 向前移动画笔,长度为224# 画爱心圆弧hart_arc()      # 左侧圆弧turtle.left(120)    # 调整画笔角度hart_arc()      # 右侧圆弧# 画心形直线( 右下方 )turtle.forward(224)turtle.end_fill()       # 标记背景填充结束位置# 点击窗口关闭程序window = turtle.Screen()window.exitonclick()

撩妹级:

代码如下:

#!/usr/bin/env python
# -*- coding:utf-8 -*-import turtle
import time# 画心形圆弧
def hart_arc():for i in range(200):turtle.right(1)turtle.forward(2)def move_pen_position(x, y):turtle.hideturtle()     # 隐藏画笔(先)turtle.up()     # 提笔turtle.goto(x, y)    # 移动画笔到指定起始坐标(窗口中心为0,0)turtle.down()   # 下笔turtle.showturtle()     # 显示画笔love = input("请输入表白话语,默认为‘I Love You’:")
signature = input("请签署你的大名,不填写默认不显示:")if love == '':love = 'I Love You'# 初始化
turtle.setup(width=800, height=500)     # 窗口(画布)大小
turtle.color('red', 'pink')     # 画笔颜色
turtle.pensize(3)       # 画笔粗细
turtle.speed(1)     # 描绘速度
# 初始化画笔起始坐标
move_pen_position(x=0,y=-180)   # 移动画笔位置
turtle.left(140)    # 向左旋转140度turtle.begin_fill()     # 标记背景填充位置# 画心形直线( 左下方 )
turtle.forward(224)    # 向前移动画笔,长度为224
# 画爱心圆弧
hart_arc()      # 左侧圆弧
turtle.left(120)    # 调整画笔角度
hart_arc()      # 右侧圆弧
# 画心形直线( 右下方 )
turtle.forward(224)turtle.end_fill()       # 标记背景填充结束位置# 在心形中写上表白话语
move_pen_position(0,0)      # 表白语位置d
turtle.hideturtle()     # 隐藏画笔
turtle.color('#CD5C5C', 'pink')      # 字体颜色
# font:设定字体、尺寸(电脑下存在的字体都可设置)  align:中心对齐
turtle.write(love, font=('Arial', 30, 'bold'), align="center")# 签写署名
if signature != '':turtle.color('red', 'pink')time.sleep(2)move_pen_position(180, -180)turtle.hideturtle()  # 隐藏画笔turtle.write(signature, font=('Arial', 20), align="center")# 点击窗口关闭程序
window = turtle.Screen()
window.exitonclick()

只能帮到这里啦,希望大家有情人终成眷属。动动的小手指点一个小赞,我相信你的运气会更好哟。

python画玫瑰花和爱心相关推荐

  1. 使用Python画玫瑰花

    使用Python画玫瑰花 ''' Created on Nov 18, 2017 @author: QiZhao ''' import turtle# 设置初始位置 turtle.penup() tu ...

  2. 用python画玫瑰花

    用python画玫瑰花 import numpy as np import matplotlib.pyplot as plt from mpl_toolkits.mplot3d import Axes ...

  3. 用python画玫瑰花代码-用python画一朵玫瑰给你

    原标题:用python画一朵玫瑰给你 版权声明:原创文章转载请注明来源. https://blog.csdn.net/samll_snail/article/details/85853630 听说 p ...

  4. 用python画玫瑰花-用python画一朵玫瑰给你

    原标题:用python画一朵玫瑰给你 版权声明:原创文章转载请注明来源. https://blog.csdn.net/samll_snail/article/details/85853630 听说 p ...

  5. python画一个动态爱心

    可以使用 Python 的第三方库 matplotlib 和 numpy 来画出动态爱心. 首先,需要安装这两个库: pipinstall matplotlib pip install numpy 然 ...

  6. 用python画玫瑰花简单-利用python的turtle库画一朵简单的玫瑰花,并添加文字

    # 画玫瑰花的代码是参考网上的, 文字添加代码是自己写的,画布大小是自己设置的 import turtle # 设置画布大小 # turtle.screensize(canvwidth=None, c ...

  7. 用python画玫瑰花脚本-python画一个玫瑰和一个爱心

    #!/usr/bin/env python #coding=utf-8 #女生节礼物 import rospy from sensor_msgs.msg import LaserScan import ...

  8. 用python画玫瑰花教程-利用Python的turtle库绘制玫瑰教程

    用Python的turtle库绘图是很简单的,闲来无事就画了一个玫瑰花,下面奉上源码.... 源码: ''' Created on Nov 18, 2017 @author: QiZhao ''' i ...

  9. 用python画满屏爱心_python怎么画爱心

    Python可以使用turtle库来画爱心. Turtle库是Python语言中一个很流行的绘制图像的函数库,想象一个小乌龟,在一个横轴为x.纵轴为y的坐标系原点,(0,0)位置开始,它根据一组函数指 ...

最新文章

  1. WebGoat教程学习(三)--Ajax安全
  2. CSS之关系选择器(子元素、后代、兄弟选择器)
  3. python爬虫入门代码-Python爬虫入门
  4. PowerDesigner 小工具窗
  5. Qt 之 Qt/Qt Lite 自编译详解(VS/MinGW/...)
  6. 软件工程讲义 3 两人合作(2) 要会做汉堡包
  7. WordPress可视化拖拽自助建站主题The7 V10.0.0
  8. Spark中 RDD之coalesce与repartition区别
  9. 基础算法之插入排序Insertion Sort
  10. 读《图解TCPIP》
  11. IDEA必备的10款插件
  12. Google I/O 2014之Android面面观
  13. a one-way repeated-measures ANOVA
  14. LiveData vs EventBus?不,他们其实可以一起
  15. mysql存不了表情_mysql保存不了微信表情符emoji问题解决方案
  16. chmod +x 与chmod +777的区别
  17. maya 白天室内灯光_maya 灯光怎么打?
  18. thinkpad S3笔记本无线网速慢的解决方案
  19. babel es6转es5
  20. 修改centos stage2.img 文件

热门文章

  1. 免费录音转文字软件有哪些?推荐这几款录音转文字软件
  2. 设计模式之模板设计模式
  3. CTF-UPX脱壳加壳讲解;(详细版)
  4. OPPO F3在哪里开启USB调试模式的详细教程
  5. hosts 文件不起作用的解决方法
  6. idea中使用maven以后出现了程序包不存在的问题
  7. 抖音账号矩阵系统/短视频霸屏系统/源码部署
  8. 2022(一等奖)B1048基于土地利用强度指标的中国城镇化时空演变规律研究
  9. 好用又免费的录屏软件Captura
  10. linux软件工程师_软件测试技能图谱|自学测试路线图