python足球作画
努力是為了不平庸~
學習的最大理由是想擺脫平庸,早一天就多一份人生的精彩;遲一天就多一天平庸的困擾。
????????足球(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足球作画的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 程序设计思维与实践 Week7 作业 A
- 下一篇: 前端发包流程笔记