Давайте разберёмся с программой и задачей.
Задача: найти целую часть от деления a на b и вывести её.
Дано:
a = int(input())
b = int(input())
ans = a % b
print(ans)
Что делает этот код?
- Он читает два числа a и b.
- Затем вычисляет
a % b— остаток от деления a на b. - Потом выводит значение
ans.
Но в задаче нужно вывести целую часть деления, то есть результат деления a на b без дробной части.
Где ошибка?
В строке:
ans = a % b
используется оператор % (остаток от деления), а не оператор целочисленного деления.
Для получения целой части деления в Python используют оператор //.
То есть правильный вариант —
ans = a // b
Ответ:
Ошибка допущена в строке:
ans = a % b
Правильная строка должна быть:
ans = a // b
Если нужно указать именно номер строки с ошибкой:
Это строка 3.