Python蟒蛇绘制丨2.9

绘制蟒蛇源代码①

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)
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容