python学习笔记——turtle画图与控制语句

1212-王同学

发表文章数:21

首页 » Python » 正文

  1. 基础知识
import turtle

turtle.showturtle()  # 显示箭头
turtle.write("Celia")  # 写字符串
turtle.forward(300)  # 前进300像素
turtle.color("red")  # 画笔颜色改为red
turtle.left(90)  # 箭头左转90度
turtle.forward(300)
turtle.goto(0, 50)  # 去坐标(0, 50)
turtle.goto(0, 0)
turtle.penup()  # 抬笔,这样路径不会画出来但依旧会走
turtle.goto(0, 300)
turtle.pendown()
turtle.circle(100)  # 画圆

turtle.done()  # 保持窗口在程序执行完依然在

画奥运五环

import turtle

t = turtle.Pen()
t.width(4)
t.color("blue")
t.circle(50)
t.penup()
t.goto(120,0)
t.pendown()
t.color("black")
t.circle(50)
t.penup()
t.goto(240,0)
t.pendown()
t.color("red")
t.circle(50)
t.penup()
t.goto(60,-50)
t.pendown()
t.color("yellow")
t.circle(50)
t.penup()
t.goto(180,-50)
t.pendown()
t.color("green")
t.circle(50)

turtle.done()
  1. 画同心圆
import turtle

my_colors = ("red", "green", "yellow", "black")

t = turtle.Pen()  # 获得Pen对象画笔
t.width(4)  # 宽度
t.speed(0)
for i in range(10):
    t.penup()  # 将笔抬起来,不要挪动半径时的线
    t.goto(0, -i*10)  # 起始点坐标
    t.pendown()
    t.color(my_colors[i % len(my_colors)])  # 将余数值当索引只可能=0,1,2,3
    t.circle(15+i*10)  # 半径

turtle.done()  # 保持窗口在程序执行完依然在
  1. 画棋盘格(横18条边,竖18条边)
import turtle

t = turtle.Pen()  # 获得Pen对象画笔
t.width(1)  # 宽度
t.speed(5)

for i in range(18):
    t.penup()
    t.goto(-170, 170-i*10)
    t.pendown()
    t.goto(0, 170-i*10) 
for i in range(18):
    t.penup()
    t.goto(-170+i*10, 170) 
    t.pendown()
    t.goto(-170+i*10, 0)

turtle.done()

python学习笔记——turtle画图与控制语句

拜师教育学员文章:作者:1212-王同学, 转载或复制请以 超链接形式 并注明出处 拜师资源博客
原文地址:《python学习笔记——turtle画图与控制语句》 发布于2020-08-03

分享到:
赞(0) 打赏

评论 抢沙发

评论前必须登录!

  注册



长按图片转发给朋友

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

Vieu3.3主题
专业打造轻量级个人企业风格博客主题!专注于前端开发,全站响应式布局自适应模板。

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录

Q Q 登 录
微 博 登 录