python 第十五课 奥运五环

本节课新知识点




# 打开海龟编辑器,只使用turtle库中的forward()和left()方法来画一个圆,比一比谁画的更圆

import turtle as t # 导入 海龟库 取小名为t

'''

# 思路:画一条直线,就转弯一次

t.left(180)

t.circle(-30,180) # 画一个半径为10 度数为360的圆弧

# 360 * 3/4 = 270

t.fillcolor('cyan') # 设置填充颜色

t.begin_fill() # 填充开始,需要填充颜色的图形,必须在填充开始和填充结束之间绘制才能填

# 需要填充颜色的图形

t.circle(30,180)

t.end_fill() # 填充结束 设置颜色,填充开始,绘制图形,填充结束

t.penup() # 抬笔

t.pendown() # 落笔

t.pensize() # 粗细

t.goto() # 根据坐标移动 x,y

'''


# 作业:把上面代码使用for循环,实现黑色奥运五环的效果

# 作业:圈数不固定


import turtle as t # 导入 海龟库 取小名为t

t.penup() # 抬笔

t.goto(-100,0) # (x,y) x坐标控制左右 y坐标控制上下

t.pendown()

t.pensize(5)

t.circle(30)

t.penup() # 抬笔

t.goto(-20,0) # (x,y) x坐标控制左右 y坐标控制上下

t.pendown()

t.circle(30)

t.penup() # 抬笔

t.goto(60,0) # (x,y) x坐标控制左右 y坐标控制上下

t.pendown()

t.circle(30)

t.penup() # 抬笔

t.goto(-60,-30) # (x,y) x坐标控制左右 y坐标控制上下

t.pendown()

t.circle(30)

t.penup() # 抬笔

t.goto(20,-30) # (x,y) x坐标控制左右 y坐标控制上下

t.pendown()

t.circle(30)

*1.
*2.
*3.