正常画正方形

  1. #coding:utf-8
  2. import turtle #导入 turtle 模块,下面画一个正方形
  3. t = turtle.Pen() #用 turtle 模块中的 Pen 类,实例化出一个叫做 t 的对象
  4. t.forward(100) #让 t 向前走100个像素点,相反的是backward
  5. t.left (90) #让 t 左转90度 ,相反的是right
  6. t.forward(100) #让 t 向前走100个像素点,相反的是backward
  7. t.left (90) #让 t 左转90度 ,相反的是right
  8. t.forward(100) #让 t 向前走100个像素点,相反的是backward
  9. t.left (90) #让 t 左转90度 ,相反的是right
  10. t.forward(100) #让 t 向前走100个像素点,相反的是backward
  11. t.left (90) #让 t 左转90度 ,相反的是right

循环方法画正方形

  1. #coding:utf-8
  2. import turtle
  3. t = turtle.Pen()
  4. # for循环
  5. for i in range(0,4):
  6. t.forward(100)
  7. t.left(90)
  8. t.reset() # reset复位
  9. # while循环
  10. i=0
  11. while True:
  12. t.forward(100)
  13. t.left(90)
  14. i=i+1
  15. if i==4:
  16. break