pythonturtle画丘比特之箭_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()
pythonturtle画丘比特之箭_python 使用 turtle 画双心(丘比特之箭)相关推荐
- python画国际象棋_python用turtle画国际象棋棋盘
用turtle画的国际象棋棋盘 import turtle turtle.speed(10) a = 30 #画背景 turtle.up() turtle.goto( -10, -10) turtle ...
- python turtle循环,python实现画循环圆 python turtle画4个同心圆方法
在python中如何使用循环结构画四个相切的圆 利用循环绘制复杂图形 python题? 循环画圆,圆的圆心在同一个圆上,同时用不同的渐进颜色 要用到三角函数算圆心 python怎么实现画圆功能 pyt ...
- 用python画爱心写一句话_python中用turtle画爱心表白
python中用turtle画爱心表白python 运行后的效果图:ide 下面的代码是在python3.7写的,代码有点长,但却语法简单易懂动画 代码以下:orm import turtle str ...
- python画国际象棋_python使用turtle绘制国际象棋棋盘
本文实例为大家分享了python使用turtle画国际象棋棋盘的具体代码,供大家参考,具体内容如下 使用的方法是每一个小格每一个小格的画 import turtle for i in range(8) ...
- 用python画小人_python之turtle库画会眨眼的小人
一 简介 turtle是python一个作图库,里面有很多方法.本文使用的方法如下: turtle.penup():画笔抬起 turtle.goto(x,y):画笔到哪里开始 turtle.pendo ...
- python绘制爱心气球_python中用turtle画爱心表白-Go语言中文社区
python中用turtle画爱心表白 运行后的效果图: 下面的代码是在python3.7写的,代码有点长,但却语法简单易懂 代码如下: import turtle str = input('请输入表 ...
- python turtle画爱心的代码_Python|用turtle画笔画爱心
欢迎点击「算法与编程之美」↑关注我们! 本文首发于微信公众号:"算法与编程之美",欢迎关注,及时了解更多此系列文章. 问题描述 Turtle是python中的一种可视化工具库,可以 ...
- python画树叶-使用Python turtle画分形树叶图
关于使用Python的turtle画树叶的代码. 感兴趣的可以自己了解一下分形树叶的数学几何原理--含概率的迭代函数系统.代码不难,关键是数学原理哦~还有,绘制过程有助于对代码和数学原理理解,大家动手 ...
- python画树干_python教你画一棵树
最近不少读者对 python 的 turtle 库比较感兴趣, 用python画一朵玫瑰给你 ,之前也写了一篇文章讲过如何画一朵玫瑰花.今天在知乎上找了一个用 turtle 画树的 python 程序 ...
最新文章
- mysql整理碎片和显示语句错误
- 知乎专栏应用客户端源码项目
- Qt Creator指定运行设置
- linux+qt导入构建,如何在Qt Creator项目向导中添加自定义构建步骤?
- 如何判断程序猿在做什么
- 2018-12-25 上机作业
- IntelliJ IDEA类注释模板设置
- Android开发笔记(七十三)代码混淆与反破解
- 【渗透测试案例】——Web前端的SQL注入是怎么回事?
- 【编程珠玑】第七章 粗略估算
- MFC中给对话框重绘边框
- 使用RabbitMQ做的一些工作及经验教训
- 直接选择排序(Straight Selection Sort)
- vscode集成linux的git,vscode中内置集成终端显示为git(bash.exe)
- 下拉菜单失效变灰的问题(收)
- 小程序项目实战—购物商城微信小程序
- 创翼软件linux版本,电信创翼客户端下载
- Python入门数学类编程——抛物运动
- 互联网人用什么软件画出大神级别的架构图?如何画出顶级架构图?
- js 实现批量下载页面中的图片
热门文章
- 松下A6伺服速度控制模式
- matlab 曲线 标注,请问关于Matlab曲线标注问题
- 翻转二叉树+检查二叉树是否镜像对称
- 收集N个超实用的 JS 片段( ES6+ 编写),你和大神只差这个宝典
- 爱普生发布特殊3D眼镜:内建Google专门开发的安卓系统
- 微信运营——利用python自动加微信(通往销冠之路)
- LINUX 下播放 DVD 全攻略 (关键字 DVD-ROM LiViD fifo OMS) (转)
- JVM系列之深入理解JVM(三)
- 8. python基础之基础数据类型--bytes
- 微信小程序学习日记7