zoukankan      html  css  js  c++  java
  • 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()

     

  • 相关阅读:
    代码生成器
    怎样成为优秀的软件模型设计者[转]
    2010年部分节假日安排的通知
    Web开发工具整理
    JS模版
    Timer_MinBytesPerSecond,Timer_ConnectionIdle解决办法
    [原]Asp.Net提交后,刷新时事件触发问题解决
    [转]JS日期选择控件
    知道了sa密码,控制服务器
    调试
  • 原文地址:https://www.cnblogs.com/exexex/p/8371129.html
Copyright © 2011-2022 走看看