Python · 助力冬奥:turtle绘制奥运五环

hello,大家好,我是wangzirui32,今天我们来学习如何使用turtle绘制奥运五环,开始学习吧!

1. 代码

1.1 引入所需包 初始化

import turtle

turtle.hideturtle()   # 隐藏绘图小海龟

1.2 画出单个圆函数

def draw_a_circle(x, y, color):
    turtle.penup()         # 提笔
    turtle.goto(x, y)      # 前往x, y处开始绘图
    turtle.pensize(5)      # 画布粗细为5
    turtle.pencolor(color) # 设置画笔颜色
    turtle.pendown()       # 下笔
    turtle.circle(70)      # 绘制一个半径为70的圆
    turtle.penup()         # 提笔

1.3 画出5个圆

draw_a_circle(-130, 75, "cyan")       # 在-130, 75处绘制颜色为cyan的圆 
draw_a_circle(-10, 75, "black")       # 在-10, 75处绘制颜色为black的圆 
draw_a_circle(110, 75, "red")         # 在-110, 75处绘制颜色为red的圆 
draw_a_circle(-60, -20, "yellow")     # 在-60, -20处绘制颜色为yellow的圆 
draw_a_circle(60, -20, "lightgreen")  # 在60, -20处绘制颜色为lightgreen的圆 

turtle.mainloop()  # 持续显示turtle窗口

1.4 完整代码

import turtle

turtle.hideturtle()
turtle.pensize(8)

def draw_a_circle(x, y, color):
    turtle.penup()
    turtle.goto(x, y)
    turtle.pensize(5)
    turtle.pencolor(color)
    turtle.pendown()
    turtle.circle(70)
    turtle.penup()

draw_a_circle(-130, 75, "cyan")
draw_a_circle(-10, 75, "black")
draw_a_circle(110, 75, "red")
draw_a_circle(-60, -20, "yellow")
draw_a_circle(60, -20, "lightgreen")

turtle.mainloop()

2. 效果图

效果


好了,今天的课程就到这里,我是wangzirui32,喜欢的可以点个收藏和关注,我们下次再见!

  • 7
    点赞
  • 62
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值