import tkinter as tk
class Form(tk.Frame):
def __init__(self, root):
super().__init__(root)
self.master = root
self.build()
def build(self):
self.canv = tk.Canvas(self, width = 640, height=480)
self.canv.pack()
self._draw()
def _draw(self):
s_x = 10; s_y = 370;
r = 5
for itrtn in range(30):
self.canv.create_oval(s_x - r, s_y - r, s_x + r, s_y + r, outline="blue", width=2)
s_x += 10; s_y -= 5; r += 5;
if __name__ == '__main__':
root = tk.Tk()
root.title('test')
root.geometry('640x480')
form = Form(root)
form.pack()
root.mainloop()
Объяснение:
Рисует примерно то же самое. Логика отрисовки кругов описана в методе Form._draw. Координаты рисования эллипса для метода tkinter.Canvas.create_oval задаются по такой логике: Верхний левый угол (х, у), нижний правый угол (х, у) прямоугольника, в который помещён эллипс
1. Какие формы записи алгоритмов существуют и чем они отличаются?
словесная (запись на естественном языке);
графическая (изображения из графических символов);
псевдокоды (полуформализованные описания алгоритмов на условном алгоритмическом языке, включающие в себя как элементы языка программирования, так и фразы естественного языка, общепринятые математические обозначения и др.;
программная (тексты на языках программирования).
2. Какие виды алгоритмов существуют и чем они отличаются?
Алгоритмы бывают трех основных видов, которые и являются базовыми при написании программ. Первый тип — линейный алгоритм; такой, в котором все действия выполняются в строгом порядке, последовательно, одно за другим. Циклический предусматривающий многократное повторение одной и той же последовательности действий . Разветвляющийся содержащий хотя бы одну проверку условия в результате чего обеспечивается переход на один из возможных вариантов решения
3. Какими основными этапами создания проекта стоит придерживаться?
1)проблемно-целевой
2)этап разработки сценария и технического задания
3)этап практической работы
4) этап предварительной защиты
5)этап презентации - публичной защиты проекта
Объяснение:
Поделитесь своими знаниями, ответьте на вопрос:
По информатике задали приз хэлп ми 30 1. как включить инкогнито режим на компьютере. 2. как включить инкогнито режим на телефоне