Давайте подробно разберем каждое из данных выражений.
Первое выражение: 90 // 3 % 7
- Операция целочисленного деления (//): Сначала мы выполняем операцию 90 // 3. Эта операция делит 90 на 3 и возвращает целую часть результата.
- 90 делим на 3, получаем 30.
- Операция остатка от деления (%): Теперь мы берем результат 30 и применяем к нему операцию 30 % 7. Эта операция возвращает остаток от деления 30 на 7.
- 30 делим на 7, получаем 4 с остатком 2.
- Итог: Поэтому 90 // 3 % 7 = 2.
Второе выражение: 107 % 55 % 3
- Первая операция остатка от деления (%): Начнем с 107 % 55. Это дает нам остаток от деления 107 на 55.
- 107 делим на 55, получаем 1 с остатком 52.
- Вторая операция остатка от деления (%): Теперь берем результат 52 и применяем к нему 52 % 3. Эта операция возвращает остаток от деления 52 на 3.
- 52 делим на 3, получаем 17 с остатком 1.
- Итог: Поэтому 107 % 55 % 3 = 1.
Таким образом, результаты вычислений:
- 90 // 3 % 7 = 2
- 107 % 55 % 3 = 1