Python新手进阶教程之1、海龟作图——用Python绘图(1)「建议收藏」

Python新手进阶教程之1、海龟作图——用Python绘图(1)「建议收藏」1.1海龟的作用使用海龟作图,我们不仅能够只用几行代码就创建出令人影响深刻的视觉效果,而且还可以跟海龟看看几行代买如何影响到它的移动。者能够帮助我们理解代码的逻辑。1.2第一个海龟程序让我们使用海龟作图来编写第一个程序。在一个新的IDLE窗口中输入如下的代码并将其保存为Square.py#Square.py-画一个正方形importturtlet=turtle.Pen()foriinrange(100):t.forward(x)t.left(90)

大家好,又见面了,我是你们的朋友全栈君。

1.1海龟的作用

使用海龟作图,我们不仅能够只用几行代码就创建出令人影响深刻的视觉效果,而且还可以跟海龟看看几行代买如何影响到它的移动。者能够帮助我们理解代码的逻辑。

1.2第一个海龟程序

让我们使用海龟作图来编写第一个程序。在一个新的IDLE窗口中输入如下的代码并将其保存为Square.py

#Square.py - 画一个正方形
import turtle
t = turtle.Pen()
for i in range(100):
    t.forward(x)
    t.left(90)

1.2.1程序是如何工作的

让我们一行一行的分析这个程序,看看它是如何工作的。Square.py的第一行是注释,之前又有所提到,如果不知道的童鞋请回顾之前的课程。

第二行则是导入(import)了海龟图形的功能。倒入已经编写过的代码,这是编程工作的最酷的事情之一。如果我们编写了一些有趣并有用的程序,可以将其以其他的人分享,同时也可以自己重用它。

程序的第三行是t = turtle.Pen(),他告诉计算机我们将使用字母t表示海龟的钢笔。这时的我们只需要录入t.forward(),而不是turtle.Pen().forward(),就可以让海龟在屏幕上移动的时候用海龟的钢笔进行绘制。字母t是告诉海龟做什么的一种快捷方式。

第四行是循环语句,我们之前也提到过,同样,如果不知道的童鞋请回顾之前的课程。

接下两行的代码就都是海龟移动的语句了,只需要注意缩进即可。

1.2.2发生了什么

让我们看看Python初次读取这一组指令的时候发生了个什么。命令t.forward(x)让海龟的钢笔在屏幕上向前移动x个点。因为x是0,钢笔根本不会移动。最后一行代码t.left(90)让海龟向左转90°,或者说转四分之一圈。由于这个for循环,程序会继续运行并且回到了循环的开始位置。并且继续运行上面的代码。

下期我们会了解旋转的海龟,让我们期待着吧。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/154119.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号