#!/usr/bin/env python

# -*- coding:utf-8 -*-

# @File: 火柴人发射爱心.py

# Author: Chen jun

# @Time: 2019/11/2 15:54

# 来自:https://blog.csdn.net/July__July/article/details/99543992

import turtle as t

from time import sleep

def go_to(x, y):

t.up()

t.goto(x, y)

t.down()

def head(x, y, r):

go_to(x, y)

t.speed(20)

t.circle(r)

leg(x, y)

def leg(x, y):

t.right(90)

t.forward(180)

t.right(30)

t.forward(100)

t.left(120)

go_to(x, y - 180)

t.forward(100)

t.right(120)

t.forward(100)

t.left(120)

hand(x, y)

def hand(x, y):

go_to(x, y - 60)

t.forward(100)

t.left(60)

t.forward(100)

go_to(x, y - 90)

t.right(60)

t.forward(100)

t.right(60)

t.forward(100)

t.left(60)

eye(x, y)

def eye(x, y):

go_to(x - 50, y + 130)

t.right(90)

t.forward(50)

go_to(x + 40, y + 130)

t.forward(50)

t.left(90)

def big_Circle(size):

t.speed(20)

for i in range(150):

t.forward(size)

t.right(0.3)

def line(size):

t.speed(20)

t.forward(51 * size)

def small_Circle(size):

t.speed(20)

for i in range(210):

t.forward(size)

t.right(0.786)

def heart(x, y, size):

go_to(x, y)

t.left(150)

t.begin_fill()

line(size)

big_Circle(size)

small_Circle(size)

t.left(120)

small_Circle(size)

big_Circle(size)

line(size)

t.end_fill()

def main():

t.pensize(2)

t.color('red', 'pink')

head(-120, 100, 100)

heart(250, -80, 1)

go_to(100, -300)

t.write("To: 智慧与美貌并存的你", move=True, align="left", font=("楷体", 20, "normal"))

t.done()

main()

一键复制

编辑

Web IDE

原始数据

按行查看

历史

python实现火柴人游戏_火柴人发射爱心.py相关推荐

  1. Python贪吃蛇小游戏_完整源码免费分享

    文章目录 Python 贪吃蛇小游戏 1. 导包 2. 配置初始化参数 3. 主函数及运行主体 4. 画食物的函数 5. 画贪吃蛇的函数 6. 画网格的函数(非必选,觉得多余的可以忽略此项) 7. 操 ...

  2. python制作送心小人动画,利用Python如何画一颗心、小人发射爱心

    源码: #!/usr/bin/env python # -*- coding:utf-8 -*- import turtle import time # 画心形圆弧 def hart_arc(): f ...

  3. python 玩公众号游戏_从零基础开始,用python手把手教你玩跳一跳小游戏,直接打出高分...

    这对于很多人来说,可能是已经过时的游戏,但是对于python入门来说,却是一个非常值得学习的项目. 我们收集了很多有关python入门的项目案例,包含了相应的教程和源码,哪怕你从未接触编程,也通过这些 ...

  4. 星露谷物语多玩家显示联机服务器没法邀请,星露谷物语怎么多人联机_多人联机操作教程...

    星露谷物语怎么联机?许多玩家都很想知道星露谷物语游戏怎么多人联机玩攻略,小编给大家带来星露谷物语多人联机操作教程. 星露谷物语多人联机操作教程: 1.3 Beta版才可以联机,所以,先升级版本,再邀请 ...

  5. python制作贪吃蛇游戏_用Python写贪吃蛇游戏的代码实例

    这篇文章主要为大家详细介绍了Python贪吃蛇游戏的编写代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 最近在学Python,想做点什么来练练手,命令行的贪吃蛇一般是C的练手项目,但是一时之间 ...

  6. python设计拼图小游戏_教你用Python自制拼图小游戏,轻松搞定熊孩子

    摘要:本文主要为大家详细介绍了python实现拼图小游戏,文中还有示例代码介绍,感兴趣的小伙伴们可以参考一下. 开发工具 Python版本:3.6.4 相关模块: pygame模块: 以及一些Pyth ...

  7. python设计拼图小游戏_关于python:教你用Python自制拼图小游戏轻松搞定熊孩子

    摘要:本文次要为大家具体介绍了python实现拼图小游戏,文中还有示例代码介绍,感兴趣的小伙伴们能够参考一下. 开发工具 Python版本:3.6.4 相干模块: pygame模块: 以及一些Pyth ...

  8. python怎么让电脑说话_懒人专用的奇淫技巧,用Python实现炫酷的语音操作电脑

    最近小编忙里偷闲的看了一部电影叫做<头号玩家>,虽然当时去电影院观看了,但是现在回看之后依然是感觉很过瘾,里面的虚拟现实让人看着非常的真实.小编也想过一把这种科幻的瘾. 虽然电影里的效果我 ...

  9. python怎么找论文资料_科研人 | 如何高效查找文献、紧跟研究领域热点和前沿?...

    对于多数科研人而言,写论文是件特别磨人的事情. 以前,几千几万字,写上好几个月,有的甚至需要花上一年左右的时间,还不见得能顺利发表. 这也让我一再感受到,科研真的不是那么好做的,做出一点扎扎实实的&q ...

最新文章

  1. 太阳系“首个星际访客”未被探测到人工信号
  2. 在PPT的时候,发现用Python十几行代码就可以实现Logo换色
  3. boost::mp11::mp_min_element相关用法的测试程序
  4. boost::log::formatting_ostream用法的测试程序
  5. JSON.stringify(value[, replacer[, space]])
  6. python二进制移位_python学习特辑——二进制和位运算篇
  7. 富士施乐Fuji Xerox DocuCentre-III C6500 驱动
  8. 杜立特尔(Doolittle)分解法(LU分解法)
  9. 怎么样用阿里云RDS数据库
  10. JAVA超全笔试/面试考试题.(500问)--第三章面试题全面收录
  11. 中文编程,最精致的python访客登记系统实例项目,微信机器人不再只当人工智障---08
  12. python turtle画房子代码里面的窗子,如何用python画房子_用python画一个小房子
  13. [QT][问题]关于QT语言家使用失败的原因之一
  14. 拖动滑块验证--vue实现
  15. 2017,越努力才能越幸运
  16. Windows系统下使用Kafka命令
  17. 什么是商业智能?商业智能工具都有哪些? 1
  18. allpairspy一款高效的正交实验法生成用例工具
  19. 机器学习与物理科学(三)(Machine learning and the physical sciences)
  20. android wear悦跑圈,悦跑圈下载-悦跑圈 安卓版v5.14.0-PC6安卓网

热门文章

  1. [unknown OJ] ZZH的旅行
  2. 安装和使用Dplayer
  3. 状态压缩动态规划部分习题详解
  4. luogu1304 哥德巴赫猜想
  5. 思念的夜,我牵挂着你
  6. java解析遍历List集合(其实现子类)的三种方式
  7. unity3d 画圆环 ,圆盘 shader 绘制
  8. RS-485的抗雷击技术
  9. Vue项目修改浏览器滚动条样式
  10. python点击屏幕坐标_Appium+python自动化(二十二)- 三个臭皮匠顶个诸葛亮-控件坐标获取(超详解)...