--- tags: Python --- # Практика. Подготовка к олимпиаде (Зима) ## Базовый уровень ### Задача 1 Незнайка решил украсить к Новому году елку красивыми шариками, которые продаются в ящиках. В одном ящике помещается 12 елочных игрушек-шариков. Нарисуйте на экране, сколько нужно купить ящиков, для украшения праздничной елки с помощью 60 игрушек-шариков. ### Задача 2 Винни-Пух и Пятачок поспорили, чей огород больше. Судьей пригласили Сову, которая обнаружила, что огород Винни-Пуха – это квадрат со стороной $a$, тогда как огород Пятачка – круг радиуса $R$. Помогите Сове принять правильное решение. Напишите программу, которая рисует на экране огороды Вини-Пуха и Пятачка, и сообщает какой больше по площади. Формула для нахождения площади квадрата $S=a^2$, площади круга $S=\pi R^2$ ($\pi=3,14$). ### Задача 3 Написать программу рисования на экране компьютера двух гирь для весов. Для взвешивания грузов на весы помещают круглые гири разного веса в граммах. Напишите программу так, чтобы на экране рисовались две гири, но та что тяжелее, должна быть ниже. Радиус гири соответствует ее весу в граммах (например, 100 и 200 грамм). ## Средний уровень ### Задача 4 Найдите сумму всех трехзначных чисел от 200 до 700, кратных 11. Результат выведите на экран и в текстовый файл. ### Задача 5 В файле `Olimp5.txt` записаны четыре числа в одну строку: количество учеников, которые получили на контрольной двойку, тройку, четверку, или пятерку. Например: ``` 2 6 10 5 ``` Напишите программу задачи так, чтобы в результате выполнения программы на экране рисовалась гистограмма (график со столбиками) по оценкам. Отдельные столбики на гистограмме выводите случайным цветом. Внутри столбика напишите количество оценок. Например, ваша гистограмма может выглядеть вот так: ![](https://i.imgur.com/QZGJrdj.png) ### Задача 6 Пятачок и Винни-Пух поспорили, кто из них старше. Напишите программу, которая считывает дату рождения в формате число, месяц и год рождения Пятачка и Винни-Пуха из файла `Olimp6.txt` и определяет, кто из них старше. Исходные данные в файле записаны в две строки сначала дата рождения Вини-Пуха, а потом Пятачка, например: ``` 17 11 2002 18 3 2005 ``` ## Повышенный уровень ### Задача 7 Напишите программу, которая читает из текстового файла строку текста и определяет можно ли из букв этой строки сложить заданное слово. Например, из букв строки «иволга взлетела с ветки каштана» сложить слово «кит». ### Задача 8 Найдите сумму всех делителей заданного натурального числа. Единицу и само число делителем не считать. Например, число 12 делится на 2, 3, 4, 6, следовательно, сумма делителей равна 15. ### Задача 9 Составьте программу, которая выводит полную запись числа `2х0х`, в которой пропущены две цифры, если известно, что данное число кратно 167. --- (c) Яценко Р.Н., 2018-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;">