Ответ:
При равном распределении каждый получает по целой части от деления k на n, а остаток яблок достаётся ещё нескольким школьникам — по одному яблоку каждому.
Если остаток равен нулю, все получают поровну и ответ равен 0. Иначе остаток школьников получит на одно яблоко больше; остальные n − остаток получат меньше.
Чтобы обойтись без условной инструкции, используем выражение (n − k % n) % n: оно даёт 0 при делении без остатка и n − остаток в остальных случаях.
n, k = map(int, input().split()) print((n - k % n) % n)
Для примера: 30 % 7 = 2, поэтому (7 − 2) % 7 = 5.
Ответ: программа выводит количество школьников, получивших меньше яблок, чем некоторые из товарищей.
![Фото задания: [Начало условия обрезано.] n школьников делят k яблок «поровну», то есть так, чтобы количество яблок, доставшихся любым…](https://photoai.euroki.org/img_1793347656034_37db2483-b82a-456e-a9ad-00b595998600.jpg)