Напишите с помощью модуля tkinter программу,которая выходит на холст линии,толщина и цвет которых выбираются случайным образом.
Помогите пожалуйста
Ответы
Ответ:
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() — указание расположить холст внутри окна;