原标题:Python大神教你制作一个炫酷的足球,附源码

python作为一门高级编程语言,它的定位是优雅、明确和简单。阅读Python编写的代码感觉像在阅读英语一样,这让使用者可以专注于解决问题而不是去搞明白语言本身。Python虽然是基于C语言编写,但是摒弃了C中复杂的指针,使其变得简明易学。并且作为开源软件,Python允许对代码进行阅读,拷贝甚至改进。这些性能成就了Python的高效率,有“人生苦短,我用Python”之说,是一种十分精彩又强大的语言。

学习PYTHON turtle库的时候画了一幅画,发出来需要的可以看看喽。

python足球分析系统 python画足球代码_ide

from turtle import *
import math
tracer(10)
hideturtle()
def zuqiu():
pensize(10)
hideturtle()
penup()
goto(-20,-5)
pendown()
pencolor("#FF4500")
fillcolor('#E0FFFF')
begin_fill()
circle(45)
end_fill()
penup()
goto(-28,25)
pendown()
pensize(2)
pencolor('black')
begin_fill()
for t in range(5):
fd(20)
left(72)
#get(x,y)
end_fill()
penup()
goto(0,0)
pendown()
begin_fill()
def tuan():
home()
pensize(2)
fillcolor("black")
penup()
goto(9,20)
pendown
for i in range(5):
penup()
seth(90+72*i)
fd(40)
pendown()
begin_fill()
for t in range(6):
fd(15)
left(60)
#get(x,y)
end_fill()
def waiyan():
home()
fillcolor("#FF4500")
pencolor("#FF4500")
pensize(5)
begin_fill()
circle(60,-90)
for i in range(6):
right(70-7*i)
fd(100+10*i)
left(155+3*i)
fd(40+i**2)
seth(270)
seth(228)
fd(200)
penup()
goto(0,0)
pendown()
seth(0)
for i in range(6):
right(110+7*i)
fd(100+10*i)
right(155+3*i)
fd(40+i**2)
seth(0)
seth(42)
bk(200)
goto(0,0)
end_fill()
pencolor('white')
penup()
home()
pendown()
def neiyan():
home()
pencolor('#FF7F24')
fillcolor('#FF7F24')
pensize(5)
seth(225)
penup()
goto(-50,50)
pendown()
begin_fill()
for i in range(30):
right(11-i*1)
fd(15.5)
seth(225)
#penup()
goto(-50,50)
goto(-10,10)
#pendown()
for i in range(30):
left(11-i*1)
fd(15.5)
seth(225)
end_fill()
penup()
goto(-30,30)
pendown()
def huangse():
pencolor('yellow')
# fillcolor('yellow')
seth(225)
for i in range(20):
fd(10)
pensize(i+10)
for i in range(10):
fd(10)
pensize(30-i*2)
pencolor('black')
penup()
home()
pendown()
waiyan()
neiyan()
huangse()
zuqiu()
tuan()
penup()
goto(15,-30)
pendown()

write("带火焰的足球",font=("宋体",20,"normal"))

如果你选择了自学,我想给你提几点建议:

1.找浅显易懂,例程比较好的教程,从头到尾看下去。不要看很多本,专注于一本。把里面的例程都手打一遍,搞懂为什么。

2.去找实际项目练手。最好是要有真实的项目做。可以找几个同学一起做个网站之类。注意,真实项目不一定非要是商业项目。

3.最好能找到一个已经会python的人。问他一点学习规划的建议,然后在遇到卡壳的地方找他指点。这样会事半功倍。

4.另外,除了学习编程语言,也兼顾补一点计算机基础,和英语。

5.不但要学写代码,还要学会看代码,更要会调试代码。读懂你自己程序的报错信息。再去找些github上的程序,读懂别人的代码

6.学会查文档,用好搜索引擎和开发者社区。

就是以上这些,希望你能有所收获。