Как сделать случайные цвета в Python - Turtle?
Черепаха - это встроенный модуль из библиотеки Python. Модуль черепаха используется для рисования интересных фигур или рисунков. Мы можем использовать модуль turtle, вызвав import turtle. Модуль random используется для генерации случайных чисел.
Используемые методы
- randint (0,255): используется для генерации чисел от 0 до 255.
- скорость (0): используется для установки скорости отображения чертежа на доске.
- colormode (255): должен быть установлен на 255, чтобы сгенерировать номер цвета до 255.
- begin_fill (): начинает заливать круг цветом.
- end_fill (): Заканчивается заливкой круга цветом.
- penup (): перестанет рисовать на доске.
- pendown (): Turtle по умолчанию работает в состоянии pendown (). Чтобы вернуться к предыдущему состоянию рисования на доске.
- круг (радиус): используется для создания круга определенного радиуса.
Все вышеперечисленные методы будут вызываться внутри бесконечного цикла, чтобы проиллюстрировать случайно сгенерированные цветные круги одного и того же радиуса.
Ниже представлена реализация.
Python3
# import turtle from turtle import * # import random from random import randint # speed to draw to color speed( 0 ) # size of the pen pensize( 10 ) # colormode should be 255 to # show every type of color colormode( 255 ) # To display the color continously the # while loop is true while True : # randint will have random color based on # every randint the color will be called color(randint( 0 , 255 ), randint( 0 , 255 ), randint( 0 , 255 )) # it will begin to fill the circle with color begin_fill() # genrate circle circle( 20 ) # it will end to fill color end_fill() # it will start to draw penup() # x axis and y axis goto(randint( - 500 , 500 ), randint( - 300 , 270 )) # it wil stop to draw pendown() |
Выход
Внимание компьютерщик! Укрепите свои основы с помощью базового курса программирования Python и изучите основы.
Для начала подготовьтесь к собеседованию. Расширьте свои концепции структур данных с помощью курса Python DS. А чтобы начать свое путешествие по машинному обучению, присоединяйтесь к курсу Машинное обучение - базовый уровень.