导语:
本文主要介绍了关于python的turtle能画啥的相关知识,包括怎么用python的turtle画图,以及python turtle教程这些编程知识,希望对大家有参考作用。
听说 python 还能画画?是的,今天亲手画一朵玫瑰给你。
turtle是python中一个强大的图像绘制库,可以用来绘制各种图像,使用起来非常方便。
但是需要计算各种角度、距离等,所以要完成一幅复杂的图像还是比较困难的。
今天我们将尝试画一朵玫瑰。有兴趣的可以自行调整源码的参数,也可以试着画出自己心中不一样的玫瑰。
由于代码量较大,而且大部分功能都差不多,所以这里就不贴完整的源码了,只挑一些主要的功能进行说明。
写这些文章的主要目的是说明python还是很好玩的,希望能激发大家学习python的兴趣。
from turtlr import *
turtle.speed(5) #画笔移动的速度
turtle.penup() #提起画笔,移动画笔但并不会绘制图形
turtle.pendown() #放下画笔,移动画笔即开始绘制
turtle.left(90) #逆时针转动画笔90度
turtle.right(90) #顺时针时针转动画笔90度
turtle.fd(25) #向前移动指定距离 fd=forward
turtle.bd(30) #向后移动指定距离 bd=backward
turtle.fillcolor("red") #填充颜色
turtle.begin_fill() #开始填充
turtle.end_fill() #结束填充
turtle.circle(200,50) #画一个圆 200 是半径,50 是弧度
#在程序的最后一行加一行
#不然画画结束后会自动退出
turtle.done()
提醒大家一个小问题,这也是我在写这篇文章时遇到的问题。由于我也把这个python脚本命名为turtle.py,所以运行程序的时候报错,找不到对应的turtle模块。 .
后来发现如果这样写的话,import turtle语句实际上会导入脚本本身,而不是海龟库,所以直接重命名脚本即可。
最后的成品如下
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ 什么是 python Tkinter 模块10/26
- ♥ python中什么不是等号09/10
- ♥ 爬虫系列 | 9、爬虫中模拟登录的常用操作01/24
- ♥ python如何判断一个变量是否已经设置12/08
- ♥ python中repr函数的作用是什么?10/25
- ♥ python如何从字符串中删除不可见字符(\x00)08/22
内容反馈