到办公室了,给你上代码:
import turtle as t
import time
t.setup(600,600,300,300)#设置画布的大小和位置
t.penup#起笔
t.pensize(1)
t.pencolor( "purple")
while True:
print('转向')
t.penup()
t.forward(50)
t.pendown()
t.forward(100)
t.penup()
t.forward(50)
t.left(90)
print(t.pos())
if abs(t.pos()) <1:
break
t.done()
注意坐标变化,对比!
1.无线条颜色的源码,for循环。
#无角正方形.py
from turtle import *
pensize(5)
a =120 #正方形的边
b =20 #空白处的长度
for i in range(4):
seth(90*i) #绘制方向,确定好先往哪走
penup() #拿起笔
fd(b) #前进距离
pendown() #落笔
fd(a) #前进距离
penup() #起笔
fd(b) #前进距离
pendown() #落笔
'''
重复以上步骤(循环4次)
思路:
1、确定小乌龟的行走方向(绘制方向)
2、确定小乌龟的行走方式(空白—实线—空白)
3、确定循环路线
'''
带线条颜色源码
#无角正方形.py
from turtle import*pen size(5)
a=120#正方形的边b=20#空白处的长度my_color=(“red", “purple“, “blue“, “brown")
for i in range(4) :
pen color(my_color[i] )
seth(90*i) #绘制方向,确定好先往哪走
penup() #拿起笔
fd(b) #前进距离
pendown() #落笔
fd(a) #前进距离
penup() #起笔
fd(b) #前进距离
pendown() #落笔
题末,这是一些基础,
后面可以看看: