用python画魔法棒

本文介绍了Python的turtle模块,用于初学者的图形绘制。通过实例展示了如何使用turtle库创建五角星和魔法棒手柄,涉及的关键命令包括前进、后退、转弯、设置画笔颜色和大小等。示例代码清晰易懂,帮助读者掌握turtle库的基本用法。
摘要由CSDN通过智能技术生成

使用Python的turtle模块设计实现画图。

turtle模块是Python语言中一个很流行的绘制图像的函数库,想象一个小乌龟,在一个横轴为x、纵轴为y的坐标系原点,(0,0)位置开始,它根据一组函数指令的控制,在这个平面坐标系中移动,从而在它爬行的路径上绘制了图形。

一、turtle 库概述

turtle (海龟)库是turtle绘图体系python的实现。

turtle库是python的标准库之一, 属于入门级的图形绘制函数库。

turtle库绘制原理:有一只海龟在窗体正中心,在画布上游走,走过的轨迹形成了绘制的图形,海龟由程序控制,可以自由改变颜色、方向宽度等。
海龟绘图法基础:需要调用turtle库。

import turtle    #引入turtle库

二、turtle库中常用命令

前进turtle.forward(n)
后退turtle.back(n)
左转turtle.left(n)
右转turtle.rigth(n)
放下笔pendown()
拿起笔penup()
到指定坐标去goto(x,y)
画笔的粗细turtle.pensize(n)
画笔的颜色turtle.pencolor(‘颜色’)
颜色填充turtle.fillcolor(‘pink’)

三、实例:使用turtle 库绘制图

import turtle    #引入库函数
import time
#1 先画一个五角星
turtle.pensize(7)
turtle.pencolor('pink')   #画笔颜色为粉色
turtle.fillcolor('pink')  #填充颜色为粉色
turtle.begin_fill()   
for i in range(5):        #先用循环画五角星
    turtle.forward(100)
    turtle.right(144)
turtle.end_fill()         #颜色填充完成
time.sleep(2)
##2画魔法棒的手柄
turtle.penup()
turtle.pencolor('orange')
turtle.pensize(7)
turtle.right(20)
turtle.forward(45)
turtle.forward(30)
turtle.pendown()
turtle.forward(100)
turtle.done()

运行效果:在这里插入图片描述tips:用python的IDLE创建一个文件,就可以运行的。在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值