绘制蟒蛇源代码①
import turtle as t
t.setup(650, 350, 200, 200)
t.penup()
t.fd(-250)
t.pendown()
t.pensize(25)
t.pencolor("purple")
t.seth(-40)
for i in range(4):
t.circle(40, 80)
t.circle(-40,80)
t.circle(40, 80/2)
t.fd(40)
t.circle(16, 180)
t.fd(40*2/3)
<a>.<b>()是Python一种典型表达形式,可表示调用一个对象<a>的方法<b>(),也可以表示调用一个函数库<a>中的函数<b>()。
import表示引用这个函数库。
- import<库名>
此时,程序可调用库名中所有函数,使用库中函数格式为:
<库名>.<函数名>(<函数参数>) - from<库名>import<函数名,函数名,...,函数名> or from<库名>import *
*是通配符,表示所有函数。此时,调用该库函数时不再需要使用库名,直接用如下格式:
<函数名>(<函数参数>)
采用第二种库引用方式修改源代码如下:
import turtle import *
setup(650, 350, 200, 200)
penup()
fd(-250)
pendown()
pensize(25)
pencolor("purple")
seth(-40)
for i in range(4):
t.circle(40, 80)
t.circle(-40,80)
circle(40, 80/2)
fd(40)
circle(16, 180)
fd(40*2/3)