爱她,就给她送一颗心吧

from turtle import *

from time import sleep

def go_to(x, y):

up()

goto(x, y)

down()

def big_Circle(size): #函数用于绘制心的大圆

speed(500)

for i in range(150):

forward(size)

right(0.3)

def small_Circle(size): #函数用于绘制心的小圆

speed(500)

for i in range(210):

forward(size)

right(0.786)

def line(size):

speed(1)

forward(51*size)

def heart( x, y, size):

go_to(x, y)

left(150)

begin_fill()

line(size)

big_Circle(size)

small_Circle(size)

left(120)

small_Circle(size)

big_Circle(size)

line(size)

end_fill()

def arrow():

pensize(10)

setheading(0)

go_to(-400, 0)

left(15)

forward(150)

go_to(339, 178)

forward(150)

def arrowHead():

pensize(1)

speed(5)

color('red', 'red')

begin_fill()

left(120)

forward(20)

right(150)

forward(35)

right(120)

forward(35)

right(150)

forward(20)

end_fill()

def main():

pensize(2)

color('red', 'pink')

#getscreen().tracer(30, 0) #取消注释后,快速显示图案

heart(200, 0, 1) #画出第一颗心,前面两个参数控制心的位置,函数最后一个参数可控制心的大小

setheading(0) #使画笔的方向朝向x轴正方向

heart(-80, -100, 1.5) #画出第二颗心

arrow() #画出穿过两颗心的直线

arrowHead() #画出箭的箭头

go_to(400, -300)

write("author:Ma", move=True, align="left", font=("宋体", 30, "normal"))

done()

main()

python代码画爱心树_程序猿用python画一颗心送给暗恋的她相关推荐

  1. python代码执行过程记录_优雅的记录Python程序日志

    1 本篇概要 logging模块的调用: 保存log日志为文件: 调整输入日志等级: 修改日志消息格式: 2 前言 在使用Python编写程序的过程中,我们经常使用print()函数打印一些信息到控制 ...

  2. python代码少的作品_原创 8行python代码展示程序员从入门到大神(或跑路)的全部状态...

    一行python代码可以做什么? 人生苦短,我用python.python的世界里无处不在的简洁和短小,往往一行代码可以实现很多有意思功能. 你敢想象你从入门python代码.网络达人.反重力怪才.爱 ...

  3. python的知识点运用_程序猿在Python编程中不得不使用的十二种基础知识

    Python编程中常用的12种基础知识,其中肯定有你不会的! 人生苦短,我用Python 1.正则表达式替换 目标: 将字符串line中的 overview.gif 替换成其他字符串. 人生苦短,我用 ...

  4. 用python3画爱心树_小班绘画爱心树教案

    小班绘画爱心树教案 [篇一:<爱心树>教案] 大班语言 --- <爱心树> 执教: 张学花 一.活动目标: 1. 观察讨论故事图片,理解大树付出的快乐. 2. 能够用完整的语言 ...

  5. 表示python代码块的是_编写高质量Python代码的59个有效方法,你用过几个

    欢迎点击右上角关注小编,除了分享技术文章之外还有很多福利,私信学习资料可以领取包括不限于Python实战演练.PDF电子文档.面试集锦.学习资料等. 这个周末断断续续的阅读完了<Effectiv ...

  6. 小猿圈python之python期末考试测试题(二)_小猿圈Python开发面试题(二)

    原标题:小猿圈Python开发面试题(二) 小猿圈Python老师继上一次python面试题一,接着更新python面试题二,同学们测试一做的怎么样呢?有没有把握呢,想要看答案的同学们,可以在小猿圈上 ...

  7. 为什么python代码运行不了_为什么我的python代码不能正常运行?

    我的python代码如下,但它不能工作.在import random secret = random.randint (1, 99) guess = 0 tries = 0 print "A ...

  8. [转载] python十个程序_程序猿开发Python的十个基本入门技巧?

    参考链接: 程序员的11个基本Python技巧和窍门 Python是最受欢迎的语言之一.它的简洁性和高可读性使它在所有程序员中都很受欢迎. 所以这里有一些你可以用来启动你的Python编程游戏的技巧和 ...

  9. 小猿圈python之python期末考试测试题(一)_小猿圈python之python期末考试测试题(二)...

    快临近期末考试了,小伙伴们是不是又开始焦虑了呢?挂科怎么办?如果很幸运看到小编的文章,你就偷着乐吧,小编总结出:一般python期末考试老师们最爱考的内容,一定要好好看啊,争取做到python不挂科: ...

最新文章

  1. cocos2d-x 输出debug信息
  2. [转]PHP程序61条面向对象分析设计的经验原则
  3. 社交网络图中结点的“重要性”计算 (30 分)【最高效解法】
  4. Golang cgo编程 [] string 转 C语言 char**
  5. 三方协议,档案,工龄,保险,户口,
  6. 动态规划-01背包问题详解
  7. 设计模式笔记二:抽象工厂模式
  8. 上海计算机应用基础自考上机,上海2012年自考《计算机应用基础》上机考核大纲...
  9. [转载] python strptime函数转时间数组_python—时间与时间戳之间的转换
  10. 目前总结最新最系统的Java程序员未来职业规划路线,请收藏
  11. 【老生谈算法】基于matlab时域频域处理的语音信号变声处理系统设计与算法原理(论文+程序源码+GUI图形用户界面)——变声算法
  12. 基于E4A的手机蓝牙串口助手app制作
  13. UE_材质_HDR贴图的UV旋转
  14. 形容人的内核是什么意思_cpu核数是什么意思
  15. xss.haozi.me练习通关
  16. 华为电脑linux怎么切换输入法,华为平板键盘怎么切换中文输入法
  17. c语言汉诺塔移动次数,C语言计算汉诺塔最小挪动步数 (二)
  18. win10 bat执行cmd命令
  19. 基于UnifierP6的4D,5D,nD规划
  20. 004-PBR历史和概念

热门文章

  1. Python初学习系列(二)
  2. Uav开发杂记-1-无人机软件开发的技能树
  3. 25款开源工具与神器
  4. AM@空间平面束(平面系)方程pencil of planes
  5. sudo: cd: command not found
  6. unity实现斗兽棋demo(实现相互吃 棋子的移动等效果)
  7. 利用C++多态实现 “小鸡哔哔”的歌词
  8. 64位linux nvidia 32位,赶紧升级到64位操作系统吧,NVIDIA不再提供32位显卡驱动
  9. 南昌邀请赛网络赛 G. tsy's number(莫比乌斯反演+线性筛)
  10. paddlepaddle初步印象