python——海归制图(五环)

python——海归制图(五环)

首页休闲益智像素五环更新时间:2024-04-29

使用Turtle绘制简单的五环

如何实现这样的功能呢?

1、我们先自己画一个草图,通过Turtle.circle 来画5个圆圈,这个比较的简单。

import turtle #启动turtle turtle.circle(50) #画一个半径是50像素的圆 turtle.goto(120,0) #移动到坐标(120,0) turtle.circle(50) #画一个半径是50像素的圆 turtle.goto(240,0)#移动到坐标(240,0) turtle.circle(50) #画一个半径是50像素的圆 …… 将坐标移动到不同的地方,完成这5个圆

接下来,看下效果……好像跟我们想要的不太一样,真是很丑!!

再思考一下,需要修改什么?

没错,需要把这些直线都给去掉

2、修饰一下,让他成为一个个能够独立生存的圆圈

需要用到两个命令penup(抬起我们的笔)、pendown(放下我们的笔)

分析:当我们画完第一个圆圈以后,接下来的四个圆都需直接将笔尖放在固定的位置,不需要显示笔尖的神奇走位

当第一个圆画完后,都应该先penup(抬笔),画下一个圆开始时,应该先pendown(落笔)再开始turtle.circle

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)

3、基本雏形已完成,再修饰一下宽度turtle.width()

在开始画图的时候,增加这样一个命令,看一下效果

import turtle turtle.width(10)#调整宽度 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)

4、最后一步,我们调整一下颜色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)

遇到问题, 我们可以一步一步的拆解,然后再一步步的合并起来,最终完成。

加油!

查看全文
大家还看了
也许喜欢
更多游戏

Copyright © 2024 妖气游戏网 www.17u1u.com All Rights Reserved