一个Python实验的分享
题目:请画出如图所示的图形
代码
import turtle as t
#t.Turtle().screen.delay(0) #加速
s=0
t.pen
t.seth(0)
length=0 #设置为1的原因是画出中间的点
while (length !=400): #当边长达到400时循环结束
t.penup() #提起画笔
t.goto(s,s) #新的起点坐标
t.pendown() #放下画笔
for i in range(4):
t.fd(length) #边长
t.left(90) #画笔方向向左旋转90度
length += 10 #边长加10
s -= 5 #改变画笔起点
t.hideturtle() #绘图结束后把笔头隐藏起来
t.done() #绘图结束后使窗口停留
结果
大家感兴趣的可以了解一下代码中的penup()与pendown()函数,试试如果删掉了penup(),最终图像会怎样展现
author:Cheng Haoyu