当前位置:   article > 正文

Python · 助力冬奥:turtle绘制奥运五环_turtle海龟aoyunwuhuanhuitu

turtle海龟aoyunwuhuanhuitu

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

1. 代码

1.1 引入所需包 初始化

import turtle

turtle.hideturtle()   # 隐藏绘图小海龟
  • 1
  • 2
  • 3

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
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

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
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

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()
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21

2. 效果图

效果


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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/很楠不爱3/article/detail/179826
推荐阅读
相关标签
  

闽ICP备14008679号