Python小白之路 图形化程序设计

import turtle 导入库 海龟绘图

import turtle
turtle.showturtle() #显示箭头
turtle.write(“GAO”) #名字
turtle.forward(300) #前进300像素
turtle.color(“red”)
turtle.left(90) #左转90°
turtle.forward(300)
turtle.goto(0,50)
在这里插入图片描述
turtle.goto(0,0) #到原点
turtle.penup() #抬笔
turtle.gaoto(0,300)
turtle.pendown() #落笔
没画线但点的方向变了
turtle.circle(100) #画⚪

#绘制奥运五环
import turtle
turtle.circle(50)
turtle.goto(120,0)
turtle.circle(50)
turtle.goto(240,0)
turtle.circle(50)
turtle.goto(60,-50)
turtle.circle(50)
turtle.goto(180,-50)
turtle.circle(50)
有bug
在这里插入图片描述
所以要加上抬笔和落笔,因为抬笔和落笔不在画布上显示
在移动的地方前后加上 penup() pendown()
import turtle
turtle.circle(50)
turtle.penup()
turtle.goto(120,0)
turtle.pendown()
turtle.circle(50)
turtle.penup()
turtle.goto(240,0)
turtle.pendown()
turtle.circle(50)
turtle.penup()
turtle.goto(60,-50)
turtle.pendown()
turtle.circle(50)
turtle.penup()
turtle.goto(180,-50)
turtle.pendown()
turtle.circle(50)
在这里插入图片描述
还需要进一步改善,因为五环是圆心圆,而且还有五个不同的颜色
设置宽度及不同的颜色
turtle.width(10) #设置圆环的宽度10px
然后在每个pendown()下面添加下一个圆圈相应的颜色
turtle.color(“英文单词”)
import turtle
turtle.width(10)
turtle.color(“blue”)
turtle.circle(50)
turtle.penup()
turtle.goto(120,0)
turtle.pendown()
turtle.color(“black”)
turtle.circle(50)
turtle.penup()
turtle.goto(240,0)
turtle.pendown()
turtle.color(“red”)
turtle.circle(50)
turtle.penup()
turtle.goto(60,-50)
turtle.pendown()
turtle.color(“yellow”)
turtle.circle(50)
turtle.penup()
turtle.goto(180,-50)
turtle.pendown()
turtle.color(“green”)
turtle.circle(50)
在这里插入图片描述

发布了13 篇原创文章 · 获赞 0 · 访问量 187

猜你喜欢

转载自blog.csdn.net/weixin_44277130/article/details/104091381