Я работаю над упражнениями в Learning Python Hard Way, и мне интересно, что делает функция%. Я получаю неправильный ответ, когда я рассчитываю свои яйца и надеюсь, что это поможет мне понять, что я делаю неправильно.
%
используется в двух местах, один из них является математическим (оператор modulo
), а другой - форматированием текста. Я собираюсь предположить, что "подсчет яиц" означает математический путь. Оператор modulo в X % Y
означает "Разделить X на Y и дать мне остаток". Так:
10% 2 == 0
10% 3 == 1
10% 11 == 10
Это оператор modulo