zoukankan      html  css  js  c++  java
  • 【Python】蟒蛇绘制(三种方式+import用法)

    第一种方式不会出现函数重名问题,而第二种会。可以用第三种解决问题

    方式一:

    #pythondraw.py
    import turtle                                      #引用 绘制(海龟)库
    turtle.setup(650,350,200,200)                      #启动窗体,宽650,高350
    turtle.penup()                                     #抬起画笔
    turtle.fd(-250)                                    #倒退250像素
    turtle.pendown()                                   #落下画笔
    turtle.pensize(25)                                 #画笔宽度是25像素
    turtle.pencolor('purple')                          #画笔颜色是紫色
    turtle.seth(-40)                                   #调整方向为绝对40度
    for i in range(4):                                 #循环4次,走曲线,r为40像素,角度为80
        turtle.circle(40,80)
        turtle.circle(-40,80)
    turtle.circle(40,80/2)                             #继续走曲线
    turtle.fd(40)                                      #向前走40像素
    turtle.circle(16,180)
    turtle.fd(40 * 2/3)
    turtle.done()                                      #结束绘制,不会主动退出;如果想绘图结束就关闭窗口,就去掉这一行

    方式二:

    #pythondraw.py
    from turtle import*                                     #引用 绘制(海龟)库
    setup(650,350,200,200)                      #启动窗体,宽650,高350
    penup()                                     #抬起画笔
    fd(-250)                                    #倒退250像素
    pendown()                                   #落下画笔
    pensize(25)                                 #画笔宽度是25像素
    pencolor('purple')                          #画笔颜色是紫色
    seth(-40)                                   #调整方向为绝对40度
    for i in range(4):                                 #循环4次,走曲线,r为40像素,角度为80
       circle(40,80)
       circle(-40,80)
    circle(40,80/2)                             #继续走曲线
    fd(40)                                      #向前走40像素
    circle(16,180)
    fd(40 * 2/3)
    done()                                      #结束绘制,不会主动退出;如果想绘图结束就关闭窗口,就去掉这一行

    方式三:

    #pythondraw.py
    import turtle as t                                     #引用 绘制(海龟)库,给turtle起个小名为t
    t.setup(650,350,200,200)                      #启动窗体,宽650,高350
    t.penup()                                     #抬起画笔
    t.fd(-250)                                    #倒退250像素
    t.pendown()                                   #落下画笔
    t.pensize(25)                                 #画笔宽度是25像素
    t.pencolor('purple')                          #画笔颜色是紫色
    t.seth(-40)                                   #调整方向为绝对40度
    for i in range(4):                                 #循环4次,走曲线,r为40像素,角度为80
        t.circle(40,80)
        t.circle(-40,80)
    t.circle(40,80/2)                             #继续走曲线
    t.fd(40)                                      #向前走40像素
    t.circle(16,180)
    t.fd(40 * 2/3)
    t.done()                                      #结束绘制,不会主动退出;如果想绘图结束就关闭窗口,就去掉这一行

    结果:

  • 相关阅读:
    搞笑汉文化
    學習.Net(c#)打印打印結構
    學習.Net(c#)打印調用打印界面
    在Windows下Svn架設總結
    OpenFileDialog、SaveFileDialog常用屬性、對話框用法及得到系統特殊文件夾路徑
    c# FontDialog、ColorDialog、FolderBrowserDialog常用屬性
    學習.Net(c#)打印頁面設置
    學習.Net(c#)打印多頁打印
    學習.Net(c#)打印打印預覽
    C# 記錄程序運行時間
  • 原文地址:https://www.cnblogs.com/HGNET/p/12081198.html
Copyright © 2011-2022 走看看