Составьте программу в питон флаг России в Tkinter.

Katyakim220605 Katyakim220605    1   07.03.2022 03:07    103

Ответы
marinagridina34 marinagridina34  07.03.2022 06:00

Python

from tkinter import *

window = Tk()

window.title("Флаг России.")

window.minsize(width = 400, height = 400)

frame = Frame(window, width = 400,height = 100)

frame2 = Frame(window, width = 200,height = 50,bg = "white")

frame3 = Frame(window, width = 200,height = 50,bg = "blue")

frame4 = Frame(window, width = 200,height = 50,bg = "red")

frame.pack()

frame2.pack()

frame3.pack()

frame4.pack()

window.mainloop()

ПОКАЗАТЬ ОТВЕТЫ
vadimfarxudinov vadimfarxudinov  18.01.2024 21:24
Хорошо, давайте составим программу для создания флага России в Tkinter!

Для начала, нам понадобится импортировать модуль Tkinter:

```python
from tkinter import *
```

Затем создадим основное окно с помощью класса Tk:

```python
root = Tk()
root.geometry("400x300")
```

Здесь мы указываем размеры окна (400 пикселей в ширину и 300 пикселей в высоту).

Следующим шагом создадим полотно, на котором будем рисовать флаг:

```python
canvas = Canvas(root, width=400, height=300)
canvas.pack()
```

Далее, определим цвета, которые будем использовать для рисования флага:

```python
red = "#D52B1E"
white = "#FFFFFF"
blue = "#0039A6"
```

Теперь перейдем к созданию полос флага. Сначала нарисуем верхнюю полосу:

```python
canvas.create_rectangle(0, 0, 400, 100, fill=white, outline="")
```

Здесь мы используем метод create_rectangle для создания прямоугольника с координатами (0, 0) в верхнем левом углу и (400, 100) в нижнем правом углу. fill=white указывает, что прямоугольник будет заполнен белым цветом.

Затем создадим среднюю полосу:

```python
canvas.create_rectangle(0, 100, 400, 200, fill=blue, outline="")
```

Аналогично создаем прямоугольник с координатами (0, 100) в верхнем левом углу и (400, 200) в нижнем правом углу, заполняем его синим цветом.

Наконец, создадим нижнюю полосу:

```python
canvas.create_rectangle(0, 200, 400, 300, fill=red, outline="")
```

Прямоугольник с координатами (0, 200) в верхнем левом углу и (400, 300) в нижнем правом углу будет заполнен красным цветом.

Наша программа уже готова! Осталось только запустить ее, чтобы увидеть флаг России:

```python
root.mainloop()
```

Вот и все! Теперь при запуске программы вы должны увидеть флаг России, состоящий из трех горизонтальных полос: белой, синей и красной.

Надеюсь, моя программа достаточно подробна и понятна для школьника!
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика