У операций есть приоритет вычисления. Сначала выполняется всё, что обособлено скобками, потом степень, потом умножение и деление, потом сложение и вычитание. Одинаковые по приоритету действия выполняются последовательно: слева направо.
print(15 // 2 * 4)
print(15 * 4 // 2) 28
30
Соедини программы с результатами:
print(3*3**2) 24
print((3*3)**2) 27
print(8*(15%4)) 0
print(8*15%4) 81
Pyton

sqdanf1eld sqdanf1eld    1   05.03.2022 02:34    3661

Ответы
ЯнаКиска ЯнаКиска  20.12.2023 14:28
Хорошо, давай разберем этот вопрос шаг за шагом. У операций есть приоритет вычисления. Сначала выполняется всё, что обособлено скобками, потом степень, затем умножение и деление, и в конце сложение и вычитание. Одинаковые по приоритету действия выполняются последовательно: слева направо. Давай рассмотрим примеры, чтобы понять, как работает данный порядок приоритетов: 1. Пример: print(15 // 2 * 4) Сначала нужно выполнить деление с округлением вниз (оператор //), получим результат 7. Затем производим умножение, 7 * 4 равно 28. Ответ: 28 2. Пример: print(15 * 4 // 2) Сначала нужно выполнить умножение, 15 * 4 равно 60. Затем производим деление с округлением вниз, 60 // 2 равно 30. Ответ: 30 Теперь соединим программы с результатами: 1. Пример: print(3*3**2) Сначала нужно выполнить возведение в степень, 3 в степени 2 равно 9. Затем производим умножение, 3 * 9 равно 27. Ответ: 27 2. Пример: print((3*3)**2) Сначала нужно выполнить умножение, 3 * 3 равно 9. Затем производим возведение в степень, 9 в степени 2 равно 81. Ответ: 81 3. Пример: print(8*(15%4)) Сначала нужно выполнить операцию взятия остатка от деления, 15 % 4 равно 3. Затем производим умножение, 8 * 3 равно 24. Ответ: 24 4. Пример: print(8*15%4) Сначала нужно выполнить умножение, 8 * 15 равно 120. Затем производим операцию взятия остатка от деления, 120 % 4 равно 0. Ответ: 0 Надеюсь, это помогло! Если у тебя есть еще вопросы, не стесняйся задавать.
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика