努力是为了不平庸~

学习的最大理由是想摆脱平庸,早一天就多一份人生的精彩;迟一天就多一天平庸的困扰。

足球(Football[英]、 Soccer[美])是一项以脚为主,控制和支配球,两支球队按照一定规则在同一块长方形球场上互相进行进攻、防守对抗的体育运动项目。因足球运动对抗性强、战术多变、参与人数多等特点,故被称为“世界第一运动”。

现代足球的前身起源于中国古代山东临淄 (今淄博市)的球类游戏“蹴鞠”,后经阿拉伯人由中国传至欧洲,逐渐演变发展为现代足球。现代足球始于英国。 [2]  1848年,足球运动历史上第一部文字形式的规则《剑桥规则》诞生。1863年10月26日,英格兰成立了世界上第一所足球协会,并统一了足球运动的竞赛规则。1872年,英格兰与苏格兰之间举行了足球史上第一次协会间的正式比赛。1900年,在第二届夏季奥林匹克运动会中,足球被列入正式项目。足球在全球被广泛译为“Football”,只有在美国等极少数国家被译为“Soccer”,而“Football”在美国、加拿大被指为“美式橄榄球”。

足球的最高组织机构为国际足球联合会,成立于1904年,总部设于瑞士苏黎世。中国最高组织机构是中国足球协会,1955年1月3日成立于北京。

2022年卡塔尔世界杯(英语:FIFA World Cup Qatar 2022)是第二十二届世界杯足球赛,是历史上首次在卡塔尔和中东国家境内举行、也是第二次在亚洲举行的世界杯足球赛。除此之外,卡塔尔世界杯还是首次在北半球冬季举行、首次由从未进过世界杯决赛圈的国家举办的世界杯足球赛。

2020年7月15日,2022年卡塔尔世界杯赛程公布,全部比赛在卡塔尔境内8座球场举行。2022年6月15日,决赛阶段球队全部确定。该届赛事揭幕战于11月21日0时(当地时间11月20日19时)进行,由东道主卡塔尔对阵厄瓜多尔;决赛于12月18日23时(当地时间12月18日18时)在卢塞尔体育场进行。

那么,世界杯进行得如此火热,还有人不会画一个可可爱爱的足球吗?

那直接上代码肝他!

from turtle import *
import time
def set_start(x, y, w=0.5, c='black'):      #初始设置penup()  setx(x)  sety(y)  setheading(towards(0, 0))  width(w)  pencolor(c)  pendown()  speed(1000)
def fill_color_patch(x, y, c='white'):set_start(x, y, 1, c=c)forward(1)def left_rotate(time, angle, length):for i in range(time):  left(angle)  forward(length)  def right_rotate(time, angle, length):for i in range(time):  right(angle)  forward(length)
def draw_football():fill_color_patch(39.34, -90.63)begin_fill()set_start(39.34, -90.63, w=2, c='black')setheading(124.2)left_rotate(20, 18, 12.2)goto(39.34, -90.63)fillcolor('#DCDCDC')end_fill()fill_color_patch(-25, -110)begin_fill()set_start(-25, -110, w=1, c='white')right_rotate(1, 160, 10)left_rotate(5, 20, 12)left_rotate(4, 18, 12)pencolor('black')left_rotate(1, 35, 12)left_rotate(7, 18, 12.1)goto(-25, -110)fillcolor('white')end_fill()fill_color_patch(-25, -108)begin_fill()set_start(-25, -108, w=1, c='black')right_rotate(1, 20, 4)right_rotate(2, 10, 3)left_rotate(1, 35, 5)left_rotate(1, 165, 5)right_rotate(2, 15, 3)goto(-25, -108)fillcolor('black')end_fill()fill_color_patch(-16, -101)begin_fill()set_start(-16, -101, w=1, c='black')right_rotate(1, 35, 8)right_rotate(1, 140, 4)left_rotate(2, 21, 2)left_rotate(2, 8, 4.5)right_rotate(1, 105, 8)right_rotate(1, 120, 3)left_rotate(3, 15, 4)goto(-16, -101)fillcolor('black')end_fill()fill_color_patch(-10, -93)begin_fill()set_start(-10, -93, w=1, c='black')left_rotate(1, 90, 4)right_rotate(1, 135, 5)right_rotate(2, 3, 7)right_rotate(1, 60, 3)right_rotate(1, 135, 5)left_rotate(3, 10, 4)goto(-10, -93)fillcolor('black')end_fill()fill_color_patch(6, -82)begin_fill()set_start(6, -82, w=1, c='black')right_rotate(1, 50, 4)right_rotate(1, 60, 6)right_rotate(2, 3, 7)right_rotate(1, 130, 4)right_rotate(1, 60, 5)left_rotate(3, 8, 4)goto(6, -82)fillcolor('black')end_fill()fill_color_patch(30, -88)begin_fill()set_start(30, -88, w=1, c='black')right_rotate(1, 130, 5)right_rotate(1, 15, 5)right_rotate(1, 150, 5)goto(30, -88)fillcolor('black')end_fill()fill_color_patch(25, -89)begin_fill()set_start(25, -89, w=1, c='black')right_rotate(1, 140, 8)right_rotate(1, 95, 4)left_rotate(2, 25, 6)right_rotate(1, 130, 8)right_rotate(1, 110, 3)left_rotate(3, 20, 4)goto(25, -89)fillcolor('black')end_fill()fill_color_patch(20, -106)begin_fill()set_start(20, -106, w=1, c='black')right_rotate(1, 180, 8)right_rotate(1, 120, 4)left_rotate(3, 18, 5.8)right_rotate(1, 120, 8)right_rotate(1, 110, 3)left_rotate(3, 14, 5)goto(20, -106)fillcolor('black')end_fill()fill_color_patch(-8, -117)begin_fill()set_start(-8, -117, w=1, c='black')right_rotate(1, 100, 8)right_rotate(1, 115, 4)left_rotate(2, 16, 5)left_rotate(1, 22, 6)right_rotate(1, 125, 8)right_rotate(1, 120, 3)left_rotate(1, 25, 4)left_rotate(3, 15, 4)goto(-8, -117)fillcolor('black')end_fill()fill_color_patch(-12, -137)begin_fill()set_start(-12, -137, w=1, c='black')right_rotate(1, 145, 8)right_rotate(1, 148, 4)left_rotate(2, 18, 3.2)right_rotate(1, 55, 7)right_rotate(1, 165, 3)left_rotate(3, 20, 3)goto(-12, -137)fillcolor('black')end_fill()fill_color_patch(-6, -144)begin_fill()set_start(-6, -144, w=1, c='black')right_rotate(1, 35, 6)right_rotate(1, 105, 4)left_rotate(3, 16, 5.5)right_rotate(1, 130, 5)right_rotate(1, 78, 3)left_rotate(3, 5, 4)goto(-6, -144)fillcolor('black')end_fill()fill_color_patch(23, -115)begin_fill()set_start(23, -115, w=1, c='black')right_rotate(1, 60, 8)right_rotate(1, 120, 4)left_rotate(3, 12, 5.3)right_rotate(1, 100, 8)right_rotate(1, 130, 3)left_rotate(3, 15, 5)goto(23, -115)fillcolor('black')end_fill()fill_color_patch(32, -133)begin_fill()set_start(32, -133, w=1, c='black')right_rotate(1, 140, 6)right_rotate(1, 110, 4)left_rotate(3, 8, 5)right_rotate(1, 80, 7)right_rotate(1, 140, 3)left_rotate(3, 14, 6)goto(32, -133)fillcolor('black')end_fill()fill_color_patch(39, -135)begin_fill()set_start(39, -135, w=1, c='black')right_rotate(1, 30, 7)right_rotate(1, 80, 3)left_rotate(3, 20, 2.2)right_rotate(1, 160, 5)right_rotate(1, 60, 3)left_rotate(2, 15, 3)goto(39, -135)fillcolor('black')end_fill()fill_color_patch(14, -153)begin_fill()set_start(14, -153, w=1, c='black')right_rotate(1, 90, 7)right_rotate(1, 130, 3.5)right_rotate(1, 60, 3)goto(14, -153)fillcolor('black')end_fill()
if __name__ == '__main__':title('足球')wide = 600height = 500screensize(wide, height)setup(wide+30, height+30, 100, 50)shape(name='turtle')time.sleep(1)draw_football()set_start(1000, 1000, 1)done()

python足球作画相关推荐

  1. Python足球游戏源代码,热血足球小游戏,可双人玩

    基于Python pygame的足球游戏源代码,游戏可以双人玩,游戏入口程序为soccer.py. 控制人物一 方向键:wasd ,射门键:r 控制人物二,方向键: 键盘方向键,射门键:k 程序运行截 ...

  2. Python足球战术板源代码,过一把足球教练的瘾,足球战术分析工具

    Python足球战术板源代码,过一把足球教练的瘾,可设置多种足球战术,基于pygame+tkinter,可读取已有战术,也可对教练布置战术过程进行录制和播放.已内置442.352.4321.433等多 ...

  3. python足球分析系统_NAO足球/高尔夫比赛视觉系统设计(python初级版)

    初级版的内容主要分为两部分,第一部分是如何利用NAO的视觉传感器,即上下摄像头,来获取图片及如何利用opencv显示获得的图片.第二部分是如何利用opencv里面的视觉算法从NAO获取的图片中找到所需 ...

  4. python足球大数据分析_使用Python抓取欧洲足球联赛数据进行大数据分析

    背景 Web Scraping 在大数据时代,一切都要用数据来说话,大数据处理的过程一般需要经过以下的几个步骤 数据的采集和获取 数据的清洗,抽取,变形和装载 数据的分析,探索和预测 数据的展现 其中 ...

  5. python足球大数据分析_Python 抓取欧洲足球联赛数据进行大数据分析

    摘要: 背景 Web Scraping 在大数据时代,一切都要用数据来说话,大数据处理的过程一般需要经过以下的几个步骤 数据的采集和获取 数据的清洗,抽取,变形和装载 数据的分析,探索和预测 数据的展 ...

  6. python足球_使用Python抓取欧洲足球联赛数据

    作者:naughty 原文:https://my.oschina.net/taogang/blog/271060 本文介绍了Web Scraping的基本概念的相关的Python库,并详细讲解了如何从 ...

  7. python足球数据可视化_欧洲足球,5大联赛!Python爬虫数据可视化带你解析经典赛事...

    前言: R爬虫&可视化系列文章,我们来聊聊欧洲足球五大联赛.本人作为一个不会踢球的资深球迷,俗称"懂球帝",今天就与大家用数据分析一下2017-2018赛季欧洲五大联赛的各 ...

  8. 计算机毕业设计(附源码)python足球爱好者服务平台

    项目运行 环境配置: Pychram社区版+ python3.7.7 + Mysql5.7 + HBuilderX+list pip+Navicat11+Django+nodejs. 项目技术: dj ...

  9. python足球联赛赛程_python爬取足球比赛赛程笔记

    目标:爬取某网站比赛赛程,动态网页,则需找到对应ajax请求(具体可参考:https://blog.csdn.net/you_are_my_dream/article/details/53399949 ...

  10. python足球射门小游戏_足球射门游戏教案

    足球射门游戏教案 [篇一:足球射门游戏教案] 足 球 游 戏 教 案 任课教师: 张旭 授课班级: 初二( 1 ) 班 第 1 次 课 上课时间: 2008-12-1 人数: 50 男( 30 ) 女 ...

最新文章

  1. QCustomPlot实现实时动态曲线(包含手动设置XY轴显示的方法)
  2. 设计模式--命令(Command)模式
  3. linux大容量硬盘 克隆到小硬盘_Linux添加新硬盘的挂载方法
  4. 矩阵计算 pdf_线性代数II: 矩阵
  5. 服务器里怎么维修装备,教你在服务器加自己的装备
  6. php 面相对象设计,PHP面向对象设计的规范
  7. linux开源游戏_2014年杰出的开源和Linux游戏
  8. Java Web学习笔记01:动态网站初体验
  9. 分享一个基于labview的2048小游戏(附详细教程+代码)
  10. python 调用淘宝客api
  11. Talk with GoF
  12. 华为RH2288V3服务器硬盘大于2T的处理办法
  13. ofo“卖身”滴滴?共享单车开始进入下半场
  14. linux下微生物软件,微生物多样性专题 | 扩增子测序分析实战(三)软件安装
  15. 光伏组件高温自燃?台湾一屋顶光伏电站起火
  16. HTML5排序罗马数字,HTML5 罗马数字时钟
  17. java判断字符串是字母或者数字组合
  18. 【数值优化之凸集与凸函数】
  19. typedef——用法总结
  20. [小说]魔王冢(5)格物

热门文章

  1. Android 中Goolgle 相关服务的移植
  2. 广告学毕业论文选题有哪些?
  3. 现有的数字版权保护大全
  4. 12306抢票使用教程
  5. 压缩包伪装-阿里网盘禁止分享解决方案\更新日志
  6. 彩色星球科技旗下娱乐元宇宙产品“彩色世界”正式上线;GIGABYTE推出新一代AORUS专业电竞笔电 | 全球TMT...
  7. R语言开放数据分析报告
  8. 百钱买百鸡问题,Python编程解决
  9. python安装失败0x80070005_win10系统运行提示0x80070005错误的解决办法
  10. Github+Jekyll —— 创建个人免费博客(四)jekyll第一个页面