2.蟒蛇程序

Posted exexex

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2.蟒蛇程序相关的知识,希望对你有一定的参考价值。

#引入外部库,turtle是python中常用的绘制图像的用户库
#小乌龟的爬行轨迹
import turtle
#def 用于定义函数def drawSnake(rad,angle,len,neckrad):
    for i in range(len):
    #让小乌龟沿着圆形轨迹爬行,rad :圆形轨迹半径的位置
    #rad: 半径在小乌龟运行轨迹左侧rad远的地方(rad为负值6表示在右侧)
    #angle:表示小乌龟沿着圆形爬行的弧度值
        turtle.circle(rad,angle)
        turtle.circle(-rad, angle)
    turtle.circle(rad, angle/2)
    #fd函数又叫forward函数,表示小乌龟向前直线移动,参数表示爬行的距离
    turtle.fd(rad)
    turtle.circle(neckrad+1,180)
    turtle.fd(rad*2/3)

def main():
    #启动图形窗口(窗口宽度,窗口高度,左上角在屏幕中的坐标位置,)
    #以左上角为原点,分别向右向下分别是x轴y轴
    turtle.setup(1300,800,0,0)
    #小乌龟运行轨迹的宽度(像素)
    pythonsize=30
    #小乌龟运行轨迹的颜色
    turtle.pensize(pythonsize)
    #小乌龟启动时运行的宽度
    turtle.pencolor("blue")
    #小乌龟开始运行时的运行的方向,参数表示角度值,赋值表示相反方向
    #0表示向东,90 表示向北,180表示向西,270表示向南
    turtle.seth(-40)
    #调用绘制蟒蛇的功能
    drawSnake(40,80,5,pythonsize/2)
    al=input("")
#首先执行这句(然后跳转到上面的main函数)
main()

 技术分享图片

 

以上是关于2.蟒蛇程序的主要内容,如果未能解决你的问题,请参考以下文章

2.蟒蛇程序

python实现 Python蟒蛇绘制(嵩天老师 )

有人可以解释所有代码的含义吗?蟒蛇[关闭]

Python课本第2章习题参考答案(第二版)(Python绘制蟒蛇,中美汇率转换,等边三角形,叠加等边三角形,无角正方形,六角形,正方形螺线)

整数的最后2位?蟒蛇 3

蟒蛇 2.7。解析输入参数