python学习笔记——turtle画图与控制语句1. 基础知识
import turtle
turtle.showturtle()# 显⽰箭头
turtle.write("Celia")# 写字符串
turtle.forward(300)# 前进300像素
turtle.left(90)# 箭头左转90度
turtle.forward(300)
<(0,50)# 去坐标(0, 50)
<(0,0)
turtle.penup()# 抬笔,这样路径不会画出来但依旧会⾛
<(0,300)
turtle.pendown()
turtle.circle(100)# 画圆
turtle.done()# 保持窗⼝在程序执⾏完依然在
画奥运五环
import turtle
t = turtle.Pen()
t.width(4)
t.circle(50)
t.penup()
<(120,0)
t.pendown()
t.circle(50)
t.penup()
<(240,0)
t.pendown()
t.circle(50)
t.penup()
<(60,-50)
python新手代码画图t.pendown()
t.circle(50)
t.penup()
<(180,-50)
t.pendown()
t.circle(50)
turtle.done()
2. 画同⼼圆
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()# 将笔抬起来,不要挪动半径时的线
<(0,-i*10)# 起始点坐标
t.pendown()
turtle.done()# 保持窗⼝在程序执⾏完依然在
3. 画棋盘格(横18条边,竖18条边)
import turtle
t = turtle.Pen()# 获得Pen对象画笔
t.width(1)# 宽度
t.speed(5)
for i in range(18):
t.penup()
<(-170,170-i*10)
t.pendown()
<(0,170-i*10)
for i in range(18):
t.penup()
<(-170+i*10,170)
t.pendown()
<(-170+i*10,0)
turtle.done()
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论