Найти тему
Easy Python

Задача 17. Вычисление частного от деления (//) и остатка от деления (%) отрицательных чисел. Пример 3. Python

Всем привет!

Сегодня рассмотрим последний пример из серии примеров на деление отрицательных чисел.

Задача:

Пусть делимое - число отрицательное, равно - 97 (минус девяносто семь), и делитель - число отрицательное, равно - 18 (минус двадцать девять). Найти частное от деления таких чисел и остаток.

Решение:

Пусть делимое будет переменная А = -97, а делитель - переменная B = -18. Тогда:

Рис. 1
Рис. 1

Получим:

Результат целочисленного деления (частное от деления) C = 5 (положительное число).

А результат - остаток от деления D = -7 ( отрицательное число)

Рис. 2
Рис. 2

Задача решена.

Смотрим внимательно, что чтобы получить отрицательное число А = -97, надо отрицательный делитель B = - 18 умножить также на некоторое положительное число C и прибавить некоторое отрицательное число D:

-97 = (-18) * 5 + (-7)

-97 = -90 - 7

-97= -97

Обратите внимание, что если делитель - число отрицательное, то и остаток от деления - число отрицательное!

Еще раз повторим:

1. Целочисленное деление ( // ) - это вычисление целой части от деления. Вычисление остатка от деления ( % ) - это нахождение дробной части от деления .

1. Когда мы используем целые числа int, результат будет тоже целое число int.

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

3. Стоит отметить, что если делимое - число отрицательное, и делитель - число отрицательное, то частное от деления - число положительное, т.к. при делении отрицательного числа на отрицательное, получается число положительное. А остаток от деления - число отрицательное или ноль:

И напоследок, вот вам задача:

Сколько показывала минутная стрелка за 2542 минуты до полуночи?

Присылайте свой код в комментариях!

На сегодня все.

Понравилась статья, ставьте лайк!

Есть вопросы? Общайтесь друг с другом в комментариях!

Предыдущие статьи:

Задача 9. Применение переменных в задачах. Python

Задача 10.Целые числа int и арифметические действия с целыми числами. Python

Задача 11 .Целочисленное деление. Пример 2. Python

Задача 12. Вычисление остатка от деления (%). Python

Задача 13 .Вычисление остатка от деления(%). Пример 2. Python

Задача 14 .Вычисление частного от деления и остатка от деления. Python

Задача 15. Вычисление частного от деления (//) и остатка от деления (%) отрицательных чисел. Пример 1. Python

Задача 16. Вычисление частного от деления (//) и остатка от деления (%) отрицательных чисел. Пример 2. Python

Теги:

#python, #программирование, #задачи, #целые числа, #int, #числа с плавающей точкой, #float, #целочисленное деление, #остаток от деления, #вычисление остатка от деления

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