登陆

极彩娱乐登录平台-少年编程之海龟绘图(二)

admin 2019-10-31 239人围观 ,发现0个评论

引言

循环控制是简化代码的重要手段,本文首先说明循环控制的使用方法,随后将其与海龟绘图相结合,画出更有意思极彩娱乐登录平台-少年编程之海龟绘图(二)的图片。

一、前文回顾

在上一篇文中给出的练习是使用海龟绘图画一个边长为200的正方形,这里我们给出实现代码:

上述代码的实现结果如下图所示:

二、python的循环控制

第一节的代码中有很多重复的代码,那么是否有办法简化代码呢?答案是肯定的。在所有高级编程语言中,都提供了一种叫做循环控制的方法,来帮助我们用较少代码完成大量重复性的操作,提高写代码效率。在python中,循环控制的代码实现如下:

for i in [1,2,3,4]:

循环体

上述代码的意思是分别让i等于方括号中的数值,并执行循环体中的代码,详细运行流程如下:

借助循环结构,我们可以重新编写第一节的代码如下:

在上述代码中,由于正方形有四个边,所以我们让变量i分别等于1,2,3,4,并运行turtle.forward(100)与turtle.right(90)这两行代码,也就是循环体,由此可以画出正方形的四个边。

此外,有读者可能会问,如果我们想让循环体运行成百上千次,那么在方括号内写一百个或一千个数字岂不是很麻烦?在python中,我们可以通过range()函数来解决这个问题。我们都知道英文单词range的意思是范围,那么range()函数的功能是产生一极彩娱乐登录平台-少年编程之海龟绘图(二)定范围内的数字序列,比如range(5极彩娱乐登录平台-少年编程之海龟绘图(二))会产生0,1,2,3,4这5个数字,注意这里的数字是从0开始产极彩娱乐登录平台-少年编程之海龟绘图(二)生的。极彩娱乐登录平台-少年编程之海龟绘图(二)因此上述代码还可以修改为:

值得一提的上,上述代码中,变量i还可以用于循环体中,即让循环体获得一个逐渐增大的变量,由此我们还可以画出更有意神秘博士思的图,示例代码如下:

上述代码运行结果如下:

练习:

有兴趣的读者可以使用python的循环控制方法画出如下图形:




请关注微信公众号
微信二维码
不容错过
Powered By Z-BlogPHP