Предмет: Информатика, автор: syococoy9u

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

Помогите пожалуйста ​

Ответы

Автор ответа: Arthurf
1

Ответ:

from random import *

from tkinter import *

size = 600

root = Tk()

canvas = Canvas(root, width=size, height=size)

colors = choice(['aqua', 'blue', 'fuchsia', 'green', 'maroon', 'orange',

                 'pink', 'purple', 'red','yellow', 'violet', 'indigo', 'chartreuse', 'lime'])

x0 = randint(0, size)

y0 = randint(0, size)

d = randint(0, size/5)

canvas.create_line(x0, y0, x0+d, y0+d, fill=colors)

canvas.pack()

Объяснение:

rom random import * — импорт всех методов модуля random;

from tkinter import * — импорт библиотеки, вернее всех ее методов, на что указывает звездочка (*);

root = Tk() — создаем окно;

canvas = Canvas(root, width=size, height=size) — создаем холст, используя значение переменной size;

canvas.pack() — указание расположить холст внутри окна;

Похожие вопросы
Предмет: Русский язык, автор: масян898890
Предмет: Математика, автор: jfdhsh