Рубрики
Без рубрики

Создайте такое удивительное искусство в Python с 11 строк кода

Это могло быть нормальным изображением для большинства из вас, но это изображение было сгенерировано с помощью Python … Tagged с Python, Tutorial, TodayIlearned.

Это могло быть нормальным изображением для большинства из вас, но это изображение было сгенерировано с помощью Python с использованием черепаха

Код

import turtle
import random
turtle.bgcolor('black')
turtle.colormode(255)
turtle.speed(0)
for x in range(500): r,b,g=random.randint(0,255),random.randint(0,255),random.randint(0,255)
    turtle.pencolor(r,g,b)
    turtle.fd(x+50)
    turtle.rt(91)
turtle.exitonclick()
import turtle
import random

Нам нужен модуль черепахи для создания графики и случайного модуля для создания случайных цветов, необходимых для линий.

Черепаха.bgcolor ('черный') Теперь мы говорим черепаху, чтобы использовать черный Цветный холст.

Теперь мы итерация над 500 Времена, это может быть любым произвольным номером, сколько строк вы хотите на диаграмме.

r, b, g = random.randint (0,255), случайный.randint (0,255), случайный. Этот один лайнер дает r, g, b со случайными значениями от 0 до 255.

Черепаха.pencolor (r, g, b) Теперь мы устанавливаем цвет пера черепахи, что означает цвет линии.

Черепаха.fd (x+50) Здесь мы движемся вперед по x+50 Что означает, что изначально мы движемся вперед по 50 Единицы тогда 51 Единицы тогда 52 так далее, до 50+499 единицы.

Черепаха.rt (91) После каждого движения мы поворачиваем направо около 91 градуса.

Черепаха.exitonClick () Это гарантирует, что холст не закроется автоматически, пока вы не нажмете его.

Если вам нравится видеть это в Repit, проверьте это ниже.

Следуй за мной за короткие и длинные посты

Рохит Гиллафоллоу

Мои последние сообщения включают в себя приложение для развертывания Server Mess в Python, развертывая полное масштабируемое приложение стека с использованием Blitz JS.

Спасибо

Оригинал: “https://dev.to/gillarohith/create-such-amazing-art-in-python-with-just-11-lines-of-code-54p0”