用python画魔法棒

用python画魔法棒,第1张

#turtle库函数概述 ##turtle常见命令 ###实例——绘制一个魔法棒
#turtle库函数概述
##turtle常见命令
###实例——绘制一个魔法棒)

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

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

一、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’)
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创建一个文件,就可以运行的。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/915848.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-16
下一篇 2022-05-16

发表评论

登录后才能评论

评论列表(0条)

保存