python 使用 turtle 画双心(丘比特之箭)
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 = '老婆' #女方名字
signature = '老公' #男方名字
###第一颗
# 初始化
turtle.setup(width=1200, height=900) # 窗口(画布)大小
turtle.color('red', 'pink') # 画笔颜色
turtle.pensize(3) # 画笔粗细
turtle.speed(8) # 描绘速度
# 初始化画笔起始坐标
move_pen_position(x=170,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() # 标记背景填充结束位置
###第二颗
# 初始化
#turtle.setup(width=1200, height=900) # 窗口(画布)大小
turtle.color('blue', 'pink') # 画笔颜色
turtle.pensize(3) # 画笔粗细
turtle.speed(8) # 描绘速度
# 初始化画笔起始坐标
move_pen_position(x=-170,y=-180) # 移动画笔位置
turtle.left(280) # 向左旋转140度
turtle.begin_fill() # 标记背景填充位置
# 画心形直线( 左下方 )
turtle.forward(224) # 向前移动画笔,长度为224
# 画爱心圆弧
hart_arc() # 左侧圆弧
turtle.left(120) # 调整画笔角度
hart_arc() # 右侧圆弧
# 画心形直线( 右下方 )
turtle.forward(224)
turtle.end_fill() # 标记背景填充结束位置
####################
move_pen_position(180,40) # 签名位置
turtle.hideturtle() # 隐藏画笔
turtle.color('#CD5C5C', 'pink') # 字体颜色
# font:设定字体、尺寸(电脑下存在的字体都可设置) align:中心对齐
turtle.write(love, font=('Arial', 30, 'bold'), align="center")
move_pen_position(-160,40) # 签名位置
turtle.hideturtle() # 隐藏画笔
turtle.color('red', 'pink') # 字体颜色
# font:设定字体、尺寸(电脑下存在的字体都可设置) align:中心对齐
turtle.write(signature, font=('Arial', 30, 'bold'), align="center")
###箭
turtle.pencolor('orange') # 笔刷颜色
turtle.pensize(7) # 画笔粗细
turtle.speed(8) # 描绘速度
move_pen_position(x=-360,y=-60) # 移动画笔位置
turtle.right(210) # 向右旋转40度
turtle.forward(800) #前进800
move_pen_position(x=410,y=95) # 移动画笔位置
turtle.right(45)
turtle.forward(25)
turtle.right(90)
turtle.forward(25)
move_pen_position(x=660,y=-160) # 移动画笔位置
# 点击窗口关闭程序
window = turtle.Screen()
window.exitonclick()
python 使用 turtle 画双心(丘比特之箭)相关推荐
- pythonturtle画丘比特之箭_python 使用 turtle 画双心(丘比特之箭)
import turtle import time # 画心形圆弧 def hart_arc(): for i in range(200): turtle.right(1) turtle.forwar ...
- 用Python的turtle画一只小猪乔治【刚学python两天,纪念一下】
本人是新人小白,欢迎各位大佬指正,本文介绍的是用Python的turtle画一只小猪乔治[手动比心 by zwx lvmm] [女朋友很喜欢小猪乔治,我在学习python,她说,那你会画小猪乔治了吗? ...
- python之Turtle 画星星和樱花
python之Turtle 画星星和樱花 1. 樱花 1.1 基础版 1.1.1 基础版效果图 1.1.2 主要算法 1.1.3 完整代码 1.2 升级版 1.2.1 效果图 1.2.2 主要算法 1 ...
- 用python 画炫酷的图并讲解-使用Python的turtle画炫酷图形
原标题:使用Python的turtle画炫酷图形 例子一: import turtle t = turtle.Pen() turtle.bgcolor("black") sides ...
- python中用turtle画爱心表白
python中用turtle画爱心表白 运行后的效果图: 下面的代码是在python3.7写的,代码有点长,但却语法简单易懂 代码如下: import turtle str = input('请输入表 ...
- python用turtle画月亮_使用Python的turtle画小猪乔治和哆啦 A 梦
本人是Python新人小白,欢迎各位大佬指正,本文介绍的是用Python的turtle画一只小猪乔治. 还有本人画画基础超级差= =没天赋,画参考度娘上的一个图片画的. 先上总代码,然后说说我写的思路 ...
- python画椭圆turtle_python之turtle画蚊香,python用turtle画圆弧,原理:利用turtl
python之turtle画蚊香,python用turtle画圆弧,原理:利用turtl 原理:利用turtle绘制圆形,并使圆半径逐步增加 代码如下:import turtleturtle.pens ...
- python画小猪乔治动画片全集_使用Python的turtle画小猪乔治和哆啦 A 梦!附源码!...
本人是Python新人小白,欢迎各位大佬指正,本文介绍的是用Python的turtle画一只小猪乔治. 还有本人画画基础超级差= =没天赋,画参考度娘上的一个图片画的. 先上总代码,然后说说我写的思路 ...
- 用Python的turtle画出beautiful四扇风车图
一.简单了解turtle 1.turtle是什么? 这里引用Python官方文档的片段: 海龟绘图 海龟绘图很适合用来引导孩子学习编程. 最初来自于 Wally Feurzeig, Seymour P ...
最新文章
- python中nlp的库_单词袋简介以及如何在Python for NLP中对其进行编码
- 当下火热的大数据视频,免费送(含源码)
- 李春平:钱不是奥黛莉赫本给的
- Head First JSP---随笔四
- 由内省引出JavaBean的讲解
- (转)WP7 开发学习(2):在WP7中使用网络请求
- 【已解决】ffmpy3.FFExecutableNotFoundError: Executable ‘ffmpeg‘ not found
- [转]nonlocal和global
- 台式计算机键盘示意图,电脑键盘示意图
- 360搜集隐私程序员级分析,供方舟子及大众参考
- ATE软件测试工程师,ATE软硬件测试开发工程师/高级工程师
- 自制树莓派PICO RP2040开发板+例程(I2C读取LM75和AHT20 温度数据)
- 【艾琪出品】-【计算机】《办公自动化基础》-韩伟颖(2002)南开离线作业学习资料
- 如何打开被关闭的任务管理器
- 基因测序与高通量测序区别
- 大数据杂谈篇:认识大数据生态(个人心得分享)
- 使用 scoped-slot 去设置缩略图模版,成功上传图片之后回显,在进行编辑,保存成功,但是报错
- Docker部署ELK(配置密码登录)及Elastalert企业微信告警配置
- “人工智能基础”课程笔记
- INSTALL_FAILED_SHARED_USER_INCOMPATIBLE错误解决方式