Почему почему остаток от деления 7% 5 = 2, если он равен 1.4? По какой методике происходит
такое округление?
Python
Почему остаток от деления 7 % 5 = 2, если он равен 1.4?
не правильно! семь процентов от пяти равно 0,35 ! )
Потому, что ОСТАТОК - это то, что ОСТАЛОСЬ после ЦЕЛОЧИСЛЕННОГО деления:
a % b == a - b * (a // b)
a % b == a - b * (a // b)
1,4 - это результат деления, а не остаток при целочисленном делении
Таким методом можно проверить, делится ли это число нацело, и в частности, определить четное ли оно. Число будет четным, если его остаток от %2 равен 0.
Например, перед тобой стоит задача выбрать и напечатать все четные числа:
a=(1, 2, 100, 4, 5, 15, 6, 14, 3, 9, 12)
print (*[i for i in (a) if int(i)%2==0])
Например, перед тобой стоит задача выбрать и напечатать все четные числа:
a=(1, 2, 100, 4, 5, 15, 6, 14, 3, 9, 12)
print (*[i for i in (a) if int(i)%2==0])
7/5 = 1,4 т. е 1 целая и 2/5 вот вам и 2
А как поделили 7 на 5? Ну если не на калькуляторе, а руками. Как поделите, сразу поймете)
Во всем виноваты спайсы. Вместо уроков.
округление до целого, я бы 1,4 округлил бы до 1, а 1,5 до 2
1.4 это ответ в виде десятичной дроби, это совсем другое деление
2 это остаток от неполного деления, 7/5 можно взять 1 раз, будет 5, если +2 то получится 7
2 это остаток от неполного деления, 7/5 можно взять 1 раз, будет 5, если +2 то получится 7
Остаток 1.4 был бы от 6.4%5
Остаток от деления берется так:
1) Определить сколько пятерок "влазит" в 7-рку (Ответ - одна пятерка)
2) Посмотреть что осталось от 7-рки, когда мы отняли от нее одну пятерку
Другой пример 35 % 4
1) Сколько четверок влазит в 35? 8 четверок!
2) Сколько будет 35 - 8 * 4? 3!
35%4 = 3
1) Определить сколько пятерок "влазит" в 7-рку (Ответ - одна пятерка)
2) Посмотреть что осталось от 7-рки, когда мы отняли от нее одну пятерку
Другой пример 35 % 4
1) Сколько четверок влазит в 35? 8 четверок!
2) Сколько будет 35 - 8 * 4? 3!
35%4 = 3
Похожие вопросы
- Задача на остаток от деления Python
- 2^1800+2^100−2^1200−32 - записали в системе счисления с основанием 2. Сколько цифр "1" содержится в этой записи?
- Деление с остатком и выражение if в python 3
- Почему 1+eps != 1+eps+eps/2 не равны, eps - машинный эпсилон?
- Как научиться решать задачи на деление и остаток в Python? Не могу понять принцип решения. Примеры задач:
- 1,7^2 = 2.8899999999999997 ? Или умножение в Python
- Выяснить кто сколько набрал баллов и напечатать в файле csv пример: Важная;5;4;5;4 и посчитать сколько у нее баллов
- PYTHON! Требуется определить количество способов выплаты n рублей монетами по 1, 2, 5 и 10 рублей.
- Задача: Посчитать и вычислить значение функции у=50/(х²-4) на отрезке от -4 до -7 с шагом -1
- Дан список чисел. Нужно посчитать количество их "пар" (т.е. "1 1 1 1 1" = 10, "1 2 3 2 3" = 2 и т.д.) (Python)