如何用python编程一个很酷的几何图案(program a cool geometric pattern in python)

编程有时可能有点枯燥乏味,尤其是在上编程课的时候。通常,你制作的程序只是在一个黑色的小窗口中输出所有内容,就这样。在编程语言Python中,可以使用名为Turtle Graphics的东西来创建一些非常酷的程序。任何技能级别的程序员都可以使用它在Python中创建一个很酷的几何模式。...

步骤

  1. 1下载Python编译器。请务必下载2.7版。
  2. Image titled Program a Cool Geometric Pattern in Python Step 1
  3. 2打开Python外壳。在Python 2.7文件夹下点击“空闲(Python GUI)”,它会弹出一个类似Python的shell。
  4. Image titled Program a Cool Geometric Pattern in Python Step 2
  5. 3从shell启动新文件。在左上角单击文件,然后在下拉列表中单击“新建文件”。这将打开一个无标题文件,您将在其中编写程序。
  6. Image titled Program a Cool Geometric Pattern in Python Step 3
  7. 4导入海龟图案。为了能够使用海龟图形,您需要将它们导入到您的程序中。您可以在代码的第一行执行此操作。您只需输入“from turtle import*”即可。为了给你的程序随机生成的颜色,你需要在下一行输入“import random”。
  8. Image titled Program a Cool Geometric Pattern in Python Step 4
  9. 5在程序中创建屏幕。要在程序中显示图形,您必须创建一个屏幕,以便在其中显示图形。您可以通过创建一个变量(最好将变量命名为screen)并将其设置为函数“screen()”来实现这一点。屏幕大小也需要设置。在下一行中,取为屏幕创建的变量名,并使用screensize函数。例如:屏幕。屏幕大小(400400,“黑色”)。括号内是设置屏幕的高度、宽度和背景色。
  10. Image titled Program a Cool Geometric Pattern in Python Step 5
  11. 6用钢笔绘制几何图案。与屏幕上的上一步类似,您将变量(最好命名为pen以避免混淆)设置为函数“pen()”。在下一行中,您使用与上一步相同的速度功能设置笔的速度,而不是使用“.screensize”you use“.speed”。在括号内设置速度(要快速创建图案,请尝试将速度设置为75)。
  12. Image titled Program a Cool Geometric Pattern in Python Step 6
  13. 7稍后创建一个变量,用作正方形的大小。你在这个程序中得到的很酷的几何图案是由屏幕上绘制的许多正方形组成的。您需要创建一个名为“size”的变量,并将其等于20,用于设置这些正方形的大小
  14. Image titled Program a Cool Geometric Pattern in Python Step 7
  15. 8创建for循环。为了获得所需的几何图案,你需要保持笔创建正方形,你可以通过重复来实现,这就是for循环的作用。这是通过在下一行代码“for i in range(150):”上写入来实现的。这样做的目的是将程序设置为运行150次,在这种情况下,它将用于绘制150次正方形,这将产生一个很酷的几何图案。(创建for循环后的所有步骤都需要在for循环内。只需点击tab键并缩进即可完成。但是,它应该在创建循环后自动为您执行此操作。)
  16. Image titled Program a Cool Geometric Pattern in Python Step 8
  17. 9准备随机颜色。要给图案随机生成的颜色,您需要执行以下操作。在下一行中,创建一个名为“r”的变量,并将其设置为“random.randint(0225)。使用变量名“g”和“b”再重复此步骤两次。
  18. Image titled Program a Cool Geometric Pattern in Python Step 9
  19. 10存储随机颜色。现在有三个变量生成随机数,您需要将它们存储在一个变量中。在下一行代码中,生成一个名为“randcol”的变量,并将其设置为“(r,g,b)”。
  20. Image titled Program a Cool Geometric Pattern in Python Step 10
  21. 11允许程序使用颜色。为了让您的程序能够访问颜色,您已经运行了颜色功能。要运行color函数,只需在代码的下一行键入“colormode(255)”,然后转到下一行。
  22. Image titled Program a Cool Geometric Pattern in Python Step 11
  23. 12设置颜色。使用之前创建的笔,您将设置其颜色。你可以通过写“钢笔颜色(randcol)”来实现这一点。现在,当你的笔绘制图案时,它会给你一个随机的颜色。
  24. Image titled Program a Cool Geometric Pattern in Python Step 12
  25. 13给出钢笔说明。要获得所需效果,您需要键入“画笔圆(大小,步长=4)”。在步骤7中,您创建了一个变量“size”,在这里使用。那么“步长=4”部分就是创建正方形的部分。
  26. Image titled Program a Cool Geometric Pattern in Python Step 13
  27. 14转动笔。在循环的每次迭代中转动笔,形成了一种很酷的图案。你通过在下一行代码“pen.right(55)”上写字来转动笔。这使得笔每次通过回路时都以55度的角度向右旋转。
  28. Image titled Program a Cool Geometric Pattern in Python Step 14
  29. 15增加正方形的大小。一部分很酷的模式是,正方形不断变大。您可以通过编写最后一行代码“size=size+3”来实现这一点。因此,每次通过循环,它都会将正方形的大小增加3。
  30. Image titled Program a Cool Geometric Pattern in Python Step 15
  31. 16运行程序。你的程序应该像这里一样。要想看到酷炫的几何图案,你只需点击键盘上的“f5”。
  32. Image titled Program a Cool Geometric Pattern in Python Step 16
  • 第一次运行时,它会要求您保存程序,请确保将其保存为。py文件
  • 在第一次运行后,如果它说程序没有响应,则忽略它并退出程序。

你可能感兴趣的文章

水蟒(anaconda)和python编程(python programming)的区别

...据科学和机器学习任务更加容易。 什么是python编程(python programming)? Python是一种高级的、通用的编程语言。它是免费的,开源的,跨平台的。它还支持数据类型,如数值、字符串、列表、元组和字典。Python是一种多范式编程语...

  • 发布于 2020-10-18 11:25
  • 阅读 ( 342 )

追加(append)和在python中扩展(extend in python)的区别

关键区别–python中的append与extend Python是一种流行的通用编程语言。它是一种高级语言,所以语法很容易被程序员理解和阅读。Python中最基本的数据结构是序列。它是一组元素。起始元素的索引为0,下一个元素的索引为1,依...

  • 发布于 2020-10-19 10:35
  • 阅读 ( 243 )

如何在任何使用python的计算机上安装selenium webdriver

...hromedriver' is not recognized as an internal or external command,operable program or batch file. ...

  • 发布于 2021-03-10 21:27
  • 阅读 ( 488 )

如何用python编程和控制arduino

Python风靡了编码界。随着这门新语言的兴起,DIY电子领域也蓬勃发展。来自Arduino和Raspberry Pi等公司的开发板和单板计算机改变了人们生产家用电子产品的方式。如果你能用Python编程一个Arduino,那不是很棒吗? ...

  • 发布于 2021-03-11 16:20
  • 阅读 ( 901 )

python字典:如何使用它编写更好的代码

python字典是一种数据结构,类似于其他编程语言中的关联数组。数组或列表按位置索引元素。另一方面,字典通过可以是字符串的键来索引元素。可以将字典视为无序的键值对集。 ...

  • 发布于 2021-03-14 05:15
  • 阅读 ( 276 )

帮助您快速学习的10个基本python示例

如果你今天要学习一门新语言,Python就是其中一种选择。它不仅相对容易学习,而且有许多实际用途,可以在不同的技术相关职业中派上用场。 ...

  • 发布于 2021-03-16 13:29
  • 阅读 ( 222 )

如何用python读写google工作表

Python是一种优秀的编程语言。语法可能看起来奇怪和不寻常,但它很容易学习和使用。它支持Minecraft Pi版,以及一系列网站和学术研究项目。 ...

  • 发布于 2021-03-16 13:43
  • 阅读 ( 600 )

什么是编码?它是如何工作的?

... 什么是程序设计语言(a programming language)? ...

  • 发布于 2021-03-18 05:18
  • 阅读 ( 367 )

了解python lambda函数的初学者指南

Python中的lambda是最有用、最重要、最有趣的特性之一。不幸的是,他们也很容易误解和出错。 ...

  • 发布于 2021-03-24 12:14
  • 阅读 ( 261 )

如何在python中写入或打印文件

... 您可能已经知道如何用Python在屏幕上打印,但可能不知道如何打印到文件。幸运的是,与许多初级Python编程一样,文件编写的语法简单、可读性强、易于理解。 ...

  • 发布于 2021-03-26 13:43
  • 阅读 ( 211 )