Вопрос:

Программирование. Python. Задание 1 Укажите, какой результат будет выведен на экран после выполнения кода. x = 18 y = 5 z = x//y m = x % y n=z*m+y x=n-m*2 y = (x + z) % 5 z = (n + y) // (m + 1) y = (x*z-n) % 7 print(y)

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

Ответ:

Решение:

  1. Инициализация переменных:
    • x = 18
    • y = 5
  2. Вычисление `z`:z = x // y (целочисленное деление) = 18 // 5 = 3
  3. Вычисление `m`:m = x % y (остаток от деления) = 18 % 5 = 3
  4. Вычисление `n`:n = z * m + y = 3 * 3 + 5 = 9 + 5 = 14
  5. Обновление `x`:x = n - m * 2 = 14 - 3 * 2 = 14 - 6 = 8
  6. Обновление `y`:y = (x + z) % 5 = (8 + 3) % 5 = 11 % 5 = 1
  7. Обновление `z`:z = (n + y) // (m + 1) = (14 + 1) // (3 + 1) = 15 // 4 = 3
  8. Обновление `y`:y = (x * z - n) % 7 = (8 * 3 - 14) % 7 = (24 - 14) % 7 = 10 % 7 = 3
  9. Вывод:print(y) выведет текущее значение `y`.

Ответ: 3

ГДЗ по фото 📸
Подать жалобу Правообладателю