---
# System prepended metadata

title: XLIV-й открытый чемпионат по программированию Учебного центра “Кит”
tags: [Python]

---

---
tags: Python
---

# XLIV-й открытый чемпионат по программированию Учебного центра “Кит”

*22 мая 2021 г.*

:::info 
<div style="text-align: center;">
<b>Внимательно прочитайте!</b>
</div>
<br>

- На решение выносятся 5 (пять) задач. Решить надо не более 3 (трех) задач.
- Каждому участнику на решение выделяется 2 часа (теория и практика).
- Правильное решение любой задачи оценивается в 8 баллов + номер задачи.
- За решение оптимальным алгоритмом +1 балл.
- За оригинальный интерфейс +1 балл.
- За несоблюдение требований Центра "Кит" по стилю программирования -1 балл.
- Неправильное имя программы -1 балл
- Каждая задача должна быть сохранена с именем вида `olimp1.py`, `olimp2.py`,..., где цифра соответствует номеру задачи
- Все файлы с решениями и папки с проектами должны сохраняться в каталог с именем `Фамилия Имя` в папке `\\Kitteacher\общая_папка\Олимпиада Python` в сети. Имя каталога набирать на русском языке.
:::

## Задача :one:

Знайка решил провести в Цветочном городе чемпионат по футболу среди команд всех улиц. Подготовку футбольного поля он поручил Незнайке. Помогите Незнайке нарисовать разметку футбольного поля, как показано на рисунке (это условный пример)

![](https://i.imgur.com/Li0LI1S.png)

## Задача :two:

Перед проведением футбольных матчей нужно было провести на поле тренировку для каждой команды. Знайка решил, что для тренировки может понадобиться много мячей. Напишите программу рисования на экране 10 мячей (нарисуйте с помощью круга) с заданной с клавиатуры длиной радиуса на зеленом фоне.

![](https://i.imgur.com/UWWHk3z.png)

## Задача :three:

Написать программу для информационного табло матча Знайка поручил Незнайке. Помогите Незнайке написать такую программу. Программа должна спрашивать, сколько голов забили команды, а затем рисовать нужное количество мячей разными цветами для двух команд. Если какая-то команда вообще не забила, то отобразить это на табло как-то по-особенному. Например, вот так (здесь первая команда победила вторую со счетом 3:2):

![](https://i.imgur.com/WraRC2R.png)

## Задача :four:

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

```
Украина – Голландия – 5:3
```
Программа выводит на экран название команды-победителя:

```
Украина
```

## Задача :five:

Помогите Незнайке написать программу для составления турнирной таблицы чемпионата между четырьмя клубами. В программу вводится для каждой команды название, количество набранных очков (`О`), забитых (`МЗ`) и пропущенных (`МП`) мячей. Программа должна сформировать на экране итоговую таблицу, в которой команды будут отсортированы по убыванию количества набранных очков. Если количество очков совпадает, то место выше занимает команда с лучшей разницей забитых и пропущенных мячей (`РМ`).

![](https://i.imgur.com/FjySrZ2.png)![](https://i.imgur.com/Qhlo4cJ.png)

---

(c) Яценко Р.Н., 2021

[Учебный центр компьютерных технологий "Кит"](http://kit.kh.ua/)

<img src="https://i.imgur.com/Kh901c1.png" style="width: 150px; position: fixed; top: 100px; right: 10px; border: 0; box-shadow: none;">
