Вопрос:

10. Какое число выведет следующий код? a=17 // (23% 7) b=34%a*5-29% 4*3 print(a + b)

Смотреть решения всех заданий с листа

Ответ:

Разберем данный код построчно: 1. `a = 17 // (23 % 7)` * Сначала вычисляется остаток от деления 23 на 7: `23 % 7 = 2` (так как 23 = 3 * 7 + 2). * Затем выполняется целочисленное деление 17 на 2: `17 // 2 = 8` (так как 17 = 8 * 2 + 1). * Таким образом, `a = 8`. 2. `b = 34 % a * 5 - 29 % 4 * 3` * Сначала вычисляется остаток от деления 34 на `a = 8`: `34 % 8 = 2` (так как 34 = 4 * 8 + 2). * Затем вычисляется остаток от деления 29 на 4: `29 % 4 = 1` (так как 29 = 7 * 4 + 1). * Далее выполняются умножения: `2 * 5 = 10` и `1 * 3 = 3`. * Затем выполняется вычитание: `10 - 3 = 7`. * Таким образом, `b = 7`. 3. `print(a + b)` - выводится сумма значений переменных `a` и `b`, то есть `8 + 7 = 15`. Следовательно, программа выведет число **15**.
ГДЗ по фото 📸
Подать жалобу Правообладателю

Похожие