--- tags: Python --- # XLV-й открытый чемпионат по программированию Учебного центра “Кит” *18 декабря 2021 г.* :::info <div style="text-align: center;"> <b>Внимательно прочитайте!</b> </div> <br> - На решение выносятся 6 (шесть) задач. Решить надо не более 3 (трех) задач. - Каждому участнику на решение выделяется 2 часа (теория и практика). - Правильное решение любой задачи оценивается в 8 баллов + номер задачи. - За решение оптимальным алгоритмом +1 балл. - За оригинальный интерфейс +1 балл. - За несоблюдение требований Центра "Кит" по стилю программирования -1 балл. - Неправильное имя программы -1 балл - Каждая задача должна быть сохранена с именем вида `olimp1.py`, `olimp2.py`,..., где цифра соответствует номеру задачи - Все файлы с решениями и папки с проектами должны сохраняться в каталог с именем `Фамилия Имя` в папке `\\Kitteacher\общая_папка\Олимпиада Python` в сети. Имя каталога набирать на русском языке. ::: ## Задача 1 :confused: Коронавирусная инфекция пришла и в Цветочный город. Все жители были отправлены на карантин во избежание дальнейшего распространения инфекции. На каждую дверь в домах города решили разместить изображение красного креста с помощью наклеек. Помогите Незнайке написать программу, которую рисует на экране наклейку с изображением красного креста, как на рисунке ниже. ![](https://i.imgur.com/smGELLT.png) ## Задача 2 :hospital: Заболевших жителей города решили размещать в городской больнице. Каждая палата в больнице расчитана на 7 человек. Помогите Незнайке написать программу, которая определяет, сколько понадобится палат, чтобы разместить введенное с клавиатуры количество заболевших. ## Задача 3 :computer: Во время карантина жители Цветочного города решили провести турнир по программированию. Перед проведением турнира было решено измерять температуру для каждого жителя. Незнайка решил, что для этого хорошо подойдет бесконтактный термометр. Напишите программу вывода на экран бесконтактного термометра заданной с клавиатуры температуры. Если температура меньше 37, то она выводится на зеленом фоне, если от 37 до 38, то на оранжевом, а если 38 и больше -- то на красном. ## Задача 4 :printer: Наклеек с красными крестами нужно было все больше и больше. Незнайка решил модифицировать первую программу так, чтобы можно было в нее вводить количество наклеек с клавиатуры (от 1 до 10). Помогите Незнайке написать программу, которая рисует на экране заданное количество наклеек. ## Задача 5 :moneybag: Наконец-то коронавирусную инфекцию победили и карантин в Цветочном городе закончился! Жители города решили провести праздничную лотерею среди всех жителей. У каждого лотерейного билета свой уникальный трехзначный номер. Призы получат жители, у которых в номере лотерейного билета окажется хотя бы одна цифра ноль. Помогите Незнайке составить программу, которая выводит на экран все трехзначные числа хотя бы с одним нулем и их сумму. <!-- Наконец-то коронавирусную инфекцию победили и карантин в Цветочном городе закончился! Жители города решили провести праздничную лотерею среди всех жителей. У каждого лотерейного билета свой уникальный трехзначный номер. Призы получат жители, у которых в номере лотерейного билета окажется хотя бы одна цифра ноль. Помогите Незнайке составить программу, которая выводит в файл все трехзначные числа хотя бы с одним нулем и на экран сумму этих чисел. --> ## Задача 6 :christmas_tree: Награждение победителей городской лотереи решили провести во время общего празднования Нового года. Знайка поручил Незнайке установку и украшение праздничной елки на площади. Помогите Незнайке написать программу, которая рисует на экране украшенную разноцветными шариками елку из треугольных секций, количество которых вводится с клавиатуры (на примере ниже у елки три секции). ![](https://i.imgur.com/rsCvpOl.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;">