Добрый день. Приветствую а моём канале programmer's notes. Это заметки являются приложением к уроку 2 программирования на python. Вопрос о деление нацело и получение остатка от деления на самом деле не праздный. Потому, что если вы попробуете получить частное ( у математиков это называют неполным частным.) от деления на множестве целых чисел, если делимое или делитель (одно из них) отрицательное, то сильно удивитесь. Но обо всем по порядку. В общем случае, когда говорят о делении нацело, речь идет о решении вот такого уравнения (в целых числах) a = b * x + y Здесь a - делимое, b - делитель, x - то самое не полное частное, y - остаток. В общем случае решений множество. Действительно, пусть a=10, b=3. Какие подойдут решения? x=1, y=7
x=2, y=4
x=3, y=1
x=4, y=-2
x=5, y=-5 и так то бесконечности. В программировании используется два алгоритма получения неполного частного и остатка от деления. Причем языки разделились на две группы, в одних принят один алгоритм, в других - другой