蓝桥杯python自学笔记
作者:互联网
画一个正方形
代码部分
import turtle as t#导入turtle库 as t 主要是简化turtle
t.speed(10)#画笔速度设置为10
t.fillcolor("red")#填充颜色
t.begin_fill()#开始填充
t.forward(180)#四边形边长为180像素,画笔前进180像素(单位)
t.left(90)#画笔左转90度
t.forward(180)#画笔向前走180
t.goto(0,0)#起点坐标
t.end_fill()#结束填充
t.fillcolor("yellow")#填充颜色
t.begin_fill()#开始填充
t.forward(180)
t.right(90)
t.forward(180)
t.goto(0,0)#起点坐标
t.end_fill()#结束
t.hideturtle()#隐藏画笔
画一个四叶风轮
代码部分
import turtle as t#导入turtle库
import time#导入时间模块
t.shape("turtle")#画笔的形状
t.seth(0) #海龟在原点 #0,90,180,270 t.seth(x) angles=[0,90,180,270] for x in angles:
t.fillcolor("red") # t.fillcolor(colors[y])
#四个扇叶的颜色colors = ["red","yellow","blue","green"]
t.begin_fill()
t.forward(100)#风轮的半径是100,海龟向前走100
t.right(90)#海龟右转
t.circle(-100,45)#100是指半径,45是指角度 -100表示顺时针
t.right(90)#海龟右转90
t.forward(100)#海龟向前走100
t.end_fill()#结束填充
t.seth(90)#海龟头向上在原点
t.fillcolor("blue")#填充颜色是蓝色
t.begin_fill()#开始填充
t.forward(100)
t.right(90)
t.circle(-100,45)
t.right(90)
t.forward(100)
t.end_fill()
t.seth(180)#海龟头向左
t.fillcolor("yellow")
t.begin_fill()
t.forward(100)
t.right(90)
t.circle(-100,45)#
t.right(90)
t.forward(100)
t.end_fill()
t.seth(270)#海龟头向右
t.fillcolor("green")
t.begin_fill()
t.forward(100)
t.right(90)
t.circle(-100,45)
t.right(90)
t.forward(100)
t.end_fill()
#t.setheading(0) #海龟头向右
#time.sleep(1) #等待1秒
#t.setheading(90) #海龟头向上
#time.sleep(1)
#t.setheading(180) #海龟头向左
#time.sleep(1)
#t.setheading(270) #海龟头向下
t.down()
菱形
代码部分
import turtle as t
t.pu() #put up 的缩写,抬起画笔
t.fd(120);t.pensize(4)#fd forward的缩写,画笔前进120,画笔宽度4
t.pd();t.speed(10)#pd put down的缩写,画笔落下,多条指令写一行,中间用分号隔开
t.hideturtle()#隐藏画笔
for x in range(12):
t.color("black","pink")#画笔颜色是黑色,填充颜色是粉色
t.begin_fill()#开始填充
t.left(30)#画笔左转30度
t.fd(80)#画笔前进80,菱形的边长
t.right(60)
t.fd(80)
t.right(120)
t.fd(80)
t.right(60)
t.fd(80)
t.right(60)
t.end_fill()
t.color("red")
t.circle(120,360/12)#半径120,角度30度
t.right(90)#校准一下角度
t.done()#暂停程序,停止花笔画绘制,但绘制窗体不关闭
代码仅供参考
标签:right,画笔,python,蓝桥,forward,90,自学,100,fill 来源: https://blog.csdn.net/weixin_52340910/article/details/122802851