python绘制五环

本文介绍如何利用Python内置的Turtle库绘制奥运五环。通过调整turtle的移动、转向、颜色等属性,逐步创建出五环图案,是学习Python图形编程的一个简单实例。

我们用Python自带一套简单的图形开发工具Turtle来实现五环

  • import turtle 导入turtle工具
  • showturtle() 显示箭头指示 刚开始运行时 箭头指示默认在中心坐标(0,0)
  • hideturtle() 隐藏箭头指示
  • pendown() 将笔放置在画布上
  • penup() 将笔离开画布
  • forward(d) 向笔所指的方向前进距离d
  • right(angle) 向笔所指的方向右转angle度
  • left(angle) 向笔所指的方向左转angle度
  • goto(x,y) 跳转到某一坐标x y
  • setx(x) 单独设置x坐标
  • sety(y) 单独设置y坐标
  • circle(r,ext,steps) 画圈 r 半径 steps阶数
  • pensize(n) 调整笔的粗细
  • color© 设置颜色
  • write(“文本”,font = (“字体” , 字号 , “bold”))
  • done() 绘制结束
  • speed(0) 设置绘制的速度0最快 10最慢
  • setheading(n) 0东 90北 180西 270南

绘制一个五环

import turtle      #导入turtle模块

turtle.speed(0)

# 左上角蓝色的环
turtle.color("blue")       #选择颜色W为蓝色
turtle.pensize(10)         #选择笔的尺寸为10
turtle.penup()             #起笔
turtle.goto(-110,-25)      #笔去(-110,-25)这个坐标
turtle.pendown()           #放笔
turtle.circle(45)          #以上面坐标为圆心画半径为45的圆

# 上中黑色的环
turtle.color("black")
turtle.pensize(10)
turtle.penup()
turtle.goto(0,-25)
turtle.pendown()
turtle.circle(45)

# 右上红色的环
turtle.color("red")
turtle.pensize(10)
turtle.penup()
turtle.goto(110,-25)
turtle.pendown()
turtle.circle(45)

turtle.color("yellow")
turtle.pensize(10)
turtle.penup()
turtle.goto(-55,-75)
turtle.pendown()
turtle.circle(45)

turtle.color("green")
turtle.pensize(10)
turtle.penup()
turtle.goto(55,-75)
turtle.pendown()
turtle.circle(45)

turtle.done()
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值