Python学习之路——turtle库绘制图形

在wang同学的多次怂恿下,终于下定决心要学习Python了。目前主要跟着中国大学mooc上北理的嵩天老师学习Python,说起来他讲课还是比较有意思的,比某校的某c语言老师好了不知道有多少。
3423475526
目前学习到了turtle库的使用,他的例子是画Python的蟒蛇。

import turtle

def drawsnake(rad,angle,len,neckrad):
for i in range(len):
turtle.circle(rad,angle)
turtle.circle(-rad,angle)
turtle.circle(rad,angle/2)
turtle.fd(rad)
turtle.circle(neckrad+1,180)
turtle.fd(rad*2/3)

def main():
turtle.setup(1300,800,0,0)
pythonsize=20
turtle.pensize(pythonsize)
turtle.pencolor(“green”)
turtle.seth(-40)
drawsnake(40,80,5,pythonsize/2)

main()

3987212362
及其效果

为了装逼我决定自己画一个奥运五环玩玩,经过N次修改最终成品的代码是这样的

import turtle
rad=100
angle=360
pythonsize=20

def drawsnake(color):
turtle.pensize(pythonsize)
turtle.pencolor(color)
turtle.circle(rad,angle)
turtle.pensize(0)

def run(len):
turtle.pencolor(“#ffffff”)
turtle.fd(len)

turtle.setup(1300,1600,0,0)
run(-220)
drawsnake(“red”)
run(220)
drawsnake(“blue”)
run(220)
drawsnake(“green”)
rad=-100
run(-110)
turtle.left(90)
run(30)
turtle.left(270)
drawsnake(“yellow”)
run(-230)
drawsnake(“black”)
2953760248
然而网上查了一下才发现真正的大神画出来的图像是这样的
1009801451
好了装逼(被打脸)结束,继续学习

共有 2 条评论

发表评论

电子邮件地址不会被公开。 必填项已用*标注