zoukankan      html  css  js  c++  java
  • python:小乌龟turtle

      turtle的意思是乌龟,也是python中自带的图形函数,使用turtle的方法也很形象,就好像在画布上有一个小乌龟(在画布上是一个箭头),然后你可以让它动来动去,它经过的地方就被留下了记号。

      例如画一个正方形:

     def drawSqure(x):
        turtle.forward(x) # 让乌龟向前走x距离
        turtle.right(90)  # 让乌龟向右转90°
        turtle.forward(x)
        turtle.right(90)
        turtle.forward(x)
        turtle.right(90)
        turtle.forward(x)
    drawSqure(100) #执行函数

      画一个圆形:

    turtle.circle(100)  

      画一个点:

    turtle.dot(10)

       绘制多边形:

    import turtle
    sides = int(raw_input("enter sides:"))
    angle = 360.0/sides
    length = 400.0/sides
    
    turtle.fillcolor("yellow") #将画笔设置为黄色
    turtle.begin_fill() #开始填充颜色
    
    for side in range(sides):
        turtle.forward(length)
        turtle.right(angle)
       
    turtle.end_fill() #结束填充颜色
    turtle.done()
    ------------ 转载请注明出处 ------------
  • 相关阅读:
    N皇后问题
    iPhone中自绘实现步骤
    ObjectiveC利用协议实现回调函数
    iphone实现双缓冲
    JAVA_内部类
    JAVA_ArrayList
    Ant入门
    JAVA_两种比较器的实现
    JAVA_继承内部类
    JAVA_序列化和反序列化
  • 原文地址:https://www.cnblogs.com/whlook/p/6696271.html
Copyright © 2011-2022 走看看