Задача 1. Информация о системе
Соберите информацию об операционной системе и версии Python. Скопируйте код ниже в main.py и запустите.
Задача 2. Сессия
Чтобы сдать зачёт студент Пётр написал программу. Она определяет уравнение прямой, проходящей через две точки, по её координатам: y = k * x + b. K и b — числа, которые означают угловой коэффициент и вертикальное смещение прямой.
Вечером накануне зачёта Пётр выяснил, что программа не всегда работает правильно. Например, она не выдаёт корректное уравнение, если координаты первой точки — (10, 20), а координаты второй — (10, 45). Отчаявшись и предвидя бессонную ночь, Пётр обратился к вам за помощью. Помогите найти и исправить ошибку в коде при помощи брейк-поинтов, чтобы уравнение прямой составлялось правильно во всех случаях.
Задача 3. Сумма и разность
Напишите две функции. Первая принимает одно целое положительное число N и находит сумму всех цифр в числе. Вторая принимает число N и считает количество цифр в числе. В ответ выводится разность суммы чисел и количества.
Задача 4. Число наоборот 3
Пользователь вводит два вещественных числа — N и K. Напишите программу, которая сначала заменяет целую часть на число. Оно должно отличаться от исходного тем, что цифры записаны в обратном порядке. Затем то же самое программа делает с дробной частью. После этого числа складываются и сумма выводится на экран.
Задача 5. Наименьший делитель
Дано натуральное число n>1. Напишите функцию, которая находит его наименьший делитель, отличный от 1.
Задача 6. Монетка
Практиканту снова необходимо найти старую металлическую монетку по заданным координатам. Но теперь металлоискатель сканирует местность вокруг пользователя в виде круга. При обнаружении или отсутствии металла прибор отображает на экране соответствующее сообщение.
Даны два действительных числа x и y и радиус r. Напишите функцию, которая проверяет, лежит ли точка с координатами (x, y) внутри круга с радиусом r, включая его границу. Координаты центра круга — (0, 0). Если точка принадлежит кругу, выведите сообщение «Монетка где-то рядом». В другом случае выведите сообщение «Монетки в области нет».
Задача 7. Годы
Недавно Костя прочитал научно-фантастическую книгу. В ней самые страшные события случались только тогда, когда в году были три одинаковые цифры. Косте стало интересно, какие годы были или будут «особенными» в определённом промежутке.
Напишите программу, в которой у пользователя запрашивается два четырёхзначных числа A и B. Затем выведите в порядке возрастания все четырёхзначные числа в интервале от A до B, запись которых содержит ровно три одинаковые цифры.