往期回顾
前言


一、主要知识点
1、学习导入海龟画笔。
2、学习通过简单的指令,控制画笔画直线与方形。
3、学习for循环

二、导入海龟画笔与简单指令
1、海龟画笔的窗口大小是440*440
2、初始位置在中间(0,0)的位置,箭头指向右方
让我们完成下方代码,就会在屏幕中从左向右画出长度为50的线段
import turtle
#导入海龟画笔
t=turtle.Pen
#将海龟画笔turtle.Pen定义为t,就可以精简代码,注意这里也可以写作t=turtle.Turtle
t.fd(50)
#如果上方没有进行定义,这个位置就要写成turtle.Pen.fd(50)
turtle.done()
#如果没有这一排,当上方程序运行结束后,海龟画笔的窗口会自动关闭

import turtle
t = turtle.Turtle()
t.fd(50)
t.left(90)
t.fd(50)
t.left(90)
t.fd(50)
t.left(90)
t.fd(50)
t.left(90)turtle.done()
三、for循环
for x in range(4):
#x是变量名(可以更改命名),也是循环体,在循环时,从0开始增加直到循环结束,range表示循环的次数,这一位置可以被其他如字典、元组和列表替代。
import turtle
t = turtle.Turtle()
for x in range(4):
t.fd(50)
t.left(90)
turtle.done()

提醒一下,一个循环解决不了可以用两个呀!



import turtle
t = turtle.Turtle()
for x in range(4):
t.fd(50)
t.left(90)
t.right(90) #注意这里右转不在上面的循环内
for x in range(3):
t.fd(50)
t.left(90)
turtle.done()
import turtle
t = turtle.Turtle()
for x in range(4):
t.fd(50)
t.left(90)
for x in range(4):
t.right(90)
t.fd(50)
turtle.done()
import turtle
t = turtle.Turtle()
t.left(45) #在画之前提前转向即可
for x in range(4):
t.fd(50)
t.left(90)
for x in range(4):
t.right(90)
t.fd(50)
turtle.done()
import turtle
t = turtle.Turtle()
for x in range(4):
t.fd(50)
t.left(90)
t.right(90)
for x in range(4):
t.fd(50)
t.left(90)
t.right(90)
for x in range(4):
t.fd(50)
t.left(90)
t.right(90)
for x in range(4):
t.fd(50)
t.left(90)turtle.done()
感谢观看,欢迎收藏转发分享
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
文章转载自阿楚在,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




