Найти в Дзене
Easy Python

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

Всем привет! Задача: Пусть делимое - число положительное, равно 127, а делитель - число отрицательное, равно - 29 (минус двадцать девять). Найти частное от деления этих двух чисел и остаток от деления. Решение: Пусть делимое будет переменная А = 127, а  делитель - переменная B = -29. Тогда: Получим: Программа выдаст нам результат целочисленного деления (частное от деления) C = - 5 (отрицательное число). А результат - остаток от деления D = -18 (тоже отрицательное число) Задача решена. Смотрим внимательно, что чтобы получить положительное число А = 127, надо отрицательный делитель B = - 29 (который дан) умножить также на некоторое отрицательное число C и прибавить некоторое отрицательное число D: 127 = (-29) * (-5) + (-18) 127 = 145 - 18 127 = 127 Обратите внимание, что если делитель - число отрицательное, то и остаток от деления - число отрицательное! Еще раз повторим: 1. Целочисленное деление ( // ) - это вычисление целой части от деления. Вычисление остатка от деления ( % ) - э

Всем привет!

Задача:

Пусть делимое - число положительное, равно 127, а делитель - число отрицательное, равно - 29 (минус двадцать девять). Найти частное от деления этих двух чисел и остаток от деления.

Решение:

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

Рис. 1
Рис. 1

Получим:

Программа выдаст нам результат целочисленного деления (частное от деления) C = - 5 (отрицательное число).

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

Рис. 2
Рис. 2

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

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

127 = (-29) * (-5) + (-18)

127 = 145 - 18

127 = 127

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

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

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

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

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

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

Рис. 3
Рис. 3

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

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

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

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

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

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

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

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

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

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

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

Теги:

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