#!/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. 《C#精彩实例教程》小组阅读07 -- C#字符与字符串
  2. 国务院发文!这些专业,将被撤销!
  3. Python计算医疗数据训练集、测试集的对应的临床特征:训练集(测试集)的阴性和阳性的样本个数、连续变量的均值(标准差)以及训练测试集阳性阴性的p值、离散变量的分类统计、比率、训练测试集阳性阴性的p值
  4. MySQL 无效数字_ORA-01722: 无效数字的解决方法
  5. 机器人学习--粒子滤波定位-MATLAB仿真1
  6. 我的机器学习和深度学习绘图模板.pptx
  7. 每天10分钟用python学数据分析_用Python做数据分析,Numpy,Pandas,matp
  8. 从0到1简易区块链开发手册V0.3-数据持久化与创世区块
  9. OJ1180: 成绩统计(结构体专题)(C语言)
  10. mysql数据库集群 主主复制 原理_MySql搭建集群 之 主主复制(双主代从)MYSQL数据库...
  11. centos mysql proxy_在Centos 5.2下安装最新的MySQL Proxy
  12. powermockito测试私有方法_使用JUnit、AssertJ和Mockito编写单元测试和实践TDD (十)在项目中准备测试环境...
  13. 更新visual studio 报错The dependent package of ‘Microsoft.Net.PackageGroup.4.6.Redist‘
  14. 继承几近失传的经典吟诵-余觉中
  15. OkHttp优点及工作原理
  16. 功能测试非常重要的43个功能测试点...
  17. Tensorflow中基本概念及神经网络模型的介绍
  18. Vite-babysitter 像月嫂?保姆?照顾孩子一般为你讲解Vite源码。
  19. 【§炫彩苹果win7主题§】
  20. 巨杉数据库荣获2021年度广州创新力大奖

热门文章

  1. 使用Redis缓存Shiro授权认证信息,搭建集群权限系统
  2. 餐饮餐厅订位短信提醒通知怎么做?
  3. linksys 打印软件_如何在Linksys Smart Wi-Fi上管理家长控制
  4. python做圆柱绕流_基于snappyHexMesh生成网格的圆柱绕流算例
  5. keep-alive保持组件状态的方法
  6. 多分类标签(one-hot向量)
  7. 爬虫框架scrapy
  8. 第25课:MySQL 数据库管理系统
  9. ESP8266+RF433模块结合制作网络遥控器示例
  10. 别错过!监理工程师报名流程!