python第二学

这篇博客介绍了如何利用python的turtle库来绘制太阳花。通过设置移动距离和旋转角度,利用while循环实现太阳花的图案。文章详细阐述了turtle库的使用方法,并提供了具体的代码示例,最后展示了程序运行的结果。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

python的使用及简单图像的实现

一,用python实现画太阳花

1,在python学习中,turtle图形库是初学者学习编程的一种流行的方式,是1966年Wally Fe’urzig和Seymour paper开发的原始图标编程语言的一部分。
首先,使用前在python3.7.2中点击file新建一下,出现如下图片,我们的程序就在这里输入。
在这里插入图片描述
在这里插入图片描述
2,设想在一个x-y的二维平面的原点上有一个机器小乌龟,通过import turtle引入该包,向小乌龟发出命令forword(200),则从原点出发沿x轴向右移动200像素,然后逆时针170度,再移动200像素,如此循环,函数pos()可以获得小乌龟当前坐标,而 abs(pos())可以获得小乌龟距离原点的距离,经过若干次循环,机器小乌龟再次经过原点,此时直线距离小于1,跳出循环·,程序执行结束。
具体代码如下:
from turtle import *
color(‘red’,‘yellow’)
begin_fill()
while True:
forward(200)
left(170)
if abs(pos()) <1:
break
end_fill()
done()
3,程序输入完之后,开始运行,单击Run,然后单击Run Module或按F5进行程序执行,如图:
在这里插入图片描述
在这里插入图片描述
4,点击run module之后,会出现文件保存,切记,应保存在桌面等易找到的地方。
5,若程序无错,就会实现太阳花功能。如图:
在这里插入图片描述
六,下一讲将介绍心型图像和五角星的画法。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值