Найти в Дзене
Заметки по Python

Основы Python. Часть 1

Оглавление

Задача 1. Информация о системе

Соберите информацию об операционной системе и версии Python. Скопируйте код ниже в main.py и запустите.

Задача 2. Сессия

Чтобы сдать зачёт студент Пётр написал программу. Она определяет уравнение прямой, проходящей через две точки, по её координатам: y = k * x + b. K и b — числа, которые означают угловой коэффициент и вертикальное смещение прямой.

Вечером накануне зачёта Пётр выяснил, что программа не всегда работает правильно. Например, она не выдаёт корректное уравнение, если координаты первой точки — (10, 20), а координаты второй — (10, 45). Отчаявшись и предвидя бессонную ночь, Пётр обратился к вам за помощью. Помогите найти и исправить ошибку в коде при помощи брейк-поинтов, чтобы уравнение прямой составлялось правильно во всех случаях.

-2

Задача 3. Сумма и разность

Напишите две функции. Первая принимает одно целое положительное число N и находит сумму всех цифр в числе. Вторая принимает число N и считает количество цифр в числе. В ответ выводится разность суммы чисел и количества.

-3

Задача 4. Число наоборот 3

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

-4

Задача 5. Наименьший делитель

Дано натуральное число n>1. Напишите функцию, которая находит его наименьший делитель, отличный от 1.

-5

Задача 6. Монетка

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

Даны два действительных числа x и y и радиус r. Напишите функцию, которая проверяет, лежит ли точка с координатами (x, y) внутри круга с радиусом r, включая его границу. Координаты центра круга — (0, 0). Если точка принадлежит кругу, выведите сообщение «Монетка где-то рядом». В другом случае выведите сообщение «Монетки в области нет».

-6

Задача 7. Годы

Недавно Костя прочитал научно-фантастическую книгу. В ней самые страшные события случались только тогда, когда в году были три одинаковые цифры. Косте стало интересно, какие годы были или будут «особенными» в определённом промежутке.

Напишите программу, в которой у пользователя запрашивается два четырёхзначных числа A и B. Затем выведите в порядке возрастания все четырёхзначные числа в интервале от A до B, запись которых содержит ровно три одинаковые цифры.

-7

Наука
7 млн интересуются