Как запрограммировать крутой геометрический узор на Python (с изображениями)

Оглавление:

Как запрограммировать крутой геометрический узор на Python (с изображениями)
Как запрограммировать крутой геометрический узор на Python (с изображениями)

Видео: Как запрограммировать крутой геометрический узор на Python (с изображениями)

Видео: Как запрограммировать крутой геометрический узор на Python (с изображениями)
Видео: Действия с файлами и папками в Dropbox 2024, Май
Anonim

Иногда программирование может быть скучным и утомительным, особенно когда речь идет о занятиях по программированию. Часто программы, которые вы создаете, просто выводят все в маленькое черное окошко, и все. В языке программирования Python вы можете использовать что-то под названием Turtle Graphics, которое позволяет создавать довольно интересные программы. Программист любого уровня подготовки может использовать это для создания классного геометрического узора на Python.

Шаги

Программирование классного геометрического узора на Python, шаг 1
Программирование классного геометрического узора на Python, шаг 1

Шаг 1. Скачать компилятор Python.

Обязательно скачайте версию 2.7.

Программирование классного геометрического узора на Python, шаг 2
Программирование классного геометрического узора на Python, шаг 2

Шаг 2. Откройте оболочку Python

Зайдите в папку Python 2.7 и нажмите «IDLE (графический интерфейс Python)». Он должен появиться с такой оболочкой python.

Программирование классного геометрического узора на Python, шаг 3
Программирование классного геометрического узора на Python, шаг 3

Шаг 3. Запустите новый файл из оболочки

В верхнем левом углу щелкните файл, а в раскрывающемся списке щелкните «Новый файл». Это откроет безымянный файл, в котором вы будете писать свою программу.

Программирование классного геометрического узора на Python. Шаг 4
Программирование классного геометрического узора на Python. Шаг 4

Шаг 4. Импортируйте графику черепахи

Чтобы иметь возможность использовать графику черепахи, вам необходимо импортировать их в свою программу. Вы это делаете в первой строке вашего кода. Вы просто набираете «from turtle import *» вот так. Чтобы присвоить вашей программе случайно сгенерированные цвета, в следующей строке вам нужно ввести «import random».

Программирование классного геометрического узора на Python. Шаг 5
Программирование классного геометрического узора на Python. Шаг 5

Шаг 5. Создайте экран в своей программе

Чтобы иметь графику в вашей программе, вы должны создать экран, на котором она будет отображаться. Вы делаете это, создавая переменную (лучше назвать переменную screen) и устанавливая ее равной функции «Screen ()». Размер экрана тоже нужно установить. В следующей строке вы берете имя переменной, которое вы создали для своего экрана, и используете функцию размера экрана. Например: screen.screensize (400, 400, «черный»). Внутри круглых скобок устанавливается высота, ширина и цвет фона экрана.

Программирование классного геометрического узора на Python. Шаг 6
Программирование классного геометрического узора на Python. Шаг 6

Шаг 6. Создайте перо, чтобы нарисовать геометрический узор

Как и в предыдущем шаге с экраном, вы устанавливаете переменную (лучше всего назовите pen, чтобы избежать путаницы), равную функции «Pen ()». В следующей строке вы устанавливаете скорость пера, используя функцию скорости, так же, как на предыдущем шаге, однако вместо использования «.screensize» вы используете «.speed». В скобках вы устанавливаете скорость (чтобы быстро создать узор, попробуйте установить скорость на 75).

Программирование классного геометрического узора на Python. Шаг 7
Программирование классного геометрического узора на Python. Шаг 7

Шаг 7. Создайте переменную, которая позже будет использоваться как размер квадрата

Классный геометрический узор, который вы получаете в этой программе, состоит из множества квадратов, нарисованных на экране. Вам нужно создать переменную с именем «размер» и равную 20, которая будет использоваться для установки размера этих квадратов.

Программирование классного геометрического узора на Python. Шаг 8
Программирование классного геометрического узора на Python. Шаг 8

Шаг 8. Создайте цикл for

Чтобы получить желаемый геометрический узор, вам нужно, чтобы перо создавало квадраты, вы делаете это путем повторения, для чего и предназначен цикл for. Это делается путем записи в следующей строке кода «для i в диапазоне (150):». Это заставляет программу запускать что-то 150 раз, в этом случае она будет использоваться для рисования квадратов 150 раз, что приведет к классному геометрическому узору. (Все шаги после создания цикла for должны быть внутри цикла for. Это делается простым нажатием клавиши табуляции и отступом. Однако после создания цикла это должно происходить автоматически.)

Программирование классного геометрического узора на Python. Шаг 9
Программирование классного геометрического узора на Python. Шаг 9

Шаг 9. Готовим случайный цвет

Чтобы придать узору случайно сгенерированные цвета, вам необходимо сделать следующее. В следующей строке создайте переменную с именем «r» и установите ее равной «random.randint (0, 225). Повторите этот шаг еще два раза, используя имена переменных «g» и «b».

Программирование классного геометрического узора на Python. Шаг 10
Программирование классного геометрического узора на Python. Шаг 10

Шаг 10. Сохраните случайный цвет

Теперь, когда есть три переменные, генерирующие случайные числа, вам нужно сохранить их в переменной. В следующей строке кода создайте переменную с именем «randcol» и установите ее равной «(r, g, b)».

Программирование классного геометрического узора на Python. Шаг 11
Программирование классного геометрического узора на Python. Шаг 11

Шаг 11. Разрешите программе использовать цвет

Чтобы предоставить вашей программе доступ к цветам, вы запустили функцию цвета. Чтобы запустить функцию цвета, все, что вам нужно сделать, это ввести в следующей строке кода «colormode (255)» и перейти к следующей строке.

Программирование классного геометрического узора на Python. Шаг 12
Программирование классного геометрического узора на Python. Шаг 12

Шаг 12. Установите цвет

Используя ручку, которую вы создали ранее, вы установите ее цвет. Вы делаете это, написав «pen.color (randcol)». Это придаст вашей ручке случайный цвет, когда она будет рисовать узор.

Программирование классного геометрического узора на Python. Шаг 13
Программирование классного геометрического узора на Python. Шаг 13

Шаг 13. Дайте ручке инструкции

Чтобы получить желаемый эффект, вам нужно будет набрать «pen.circle (размер, шаги = 4)». На шаге 7 вы создали переменную «размер», которая используется здесь. Тогда часть «шаги = 4» создает квадрат.

Программирование классного геометрического узора на Python. Шаг 14
Программирование классного геометрического узора на Python. Шаг 14

Шаг 14. Поверните ручку

Крутой узор получается из поворота пера на каждой итерации цикла. Вы поворачиваете перо, записывая в следующей строке кода «pen.right (55)». Это заставляет ручку поворачиваться вправо на 55 градусов каждый раз при прохождении петли.

Программирование классного геометрического узора на Python. Шаг 15
Программирование классного геометрического узора на Python. Шаг 15

Шаг 15. Увеличиваем размер квадрата

Частью классного паттерна является то, что квадрат становится все больше. Вы делаете это, записывая последнюю строку кода «size = size +3». Таким образом, каждый раз при прохождении цикла размер квадрата увеличивается на 3.

Программирование классного геометрического узора на Python. Шаг 16
Программирование классного геометрического узора на Python. Шаг 16

Шаг 16. Запускаем программу

Ваша программа должна выглядеть так, как здесь. Чтобы увидеть крутой геометрический узор, все, что вам нужно сделать, это нажать «f5» на клавиатуре.

подсказки

  • При первом запуске он попросит вас сохранить программу, убедитесь, что вы сохранили ее как файл.py.
  • После первого запуска, если он говорит, что программа не отвечает, просто проигнорируйте это и выйдите из программы.

Рекомендуемые: