Для розрахунку значення виразу, який записаний мовою Python, потрібно дотримуватися правил пріоритету операцій. У Python пріоритети операцій відповідають звичайним математичним правилам.
Операції з найвищим пріоритетом виконуються першими, а операції з однаковим пріоритетом виконуються зліва направо. Якщо вираз містить операції з однаковим пріоритетом, то вони виконуються в порядку зліва направо.
Тож, порахуємо значення виразу:
7%5+3**2-13//4+9*10
Вираз у круглих дужках виконується першим, тому потрібно розрахувати значення виразу 13//4, яке дорівнює 3 (цілочисельне ділення). Вираз тепер має вигляд:
7%5+3**2-3+9*10
Далі ми розраховуємо значення виразу 3**2, яке дорівнює 9 (піднесення до степеня). Вираз тепер має вигляд:
7%5+9-3+9*10
Тепер ми розраховуємо значення виразу 7%5, яке дорівнює 2 (остача від ділення). Вираз тепер має вигляд:
2+9-3+9*10
Нарешті, ми можемо розрахувати значення виразу 9*10, яке дорівнює 90 (множення). Вираз тепер має вигляд:
2+9-3+90
Зрештою, ми можемо виконати операції додавання та віднімання зліва направо:
98
Отже, значення виразу 7%5+3**2-13//4+9*10 дорівнює 98.
1 votes Thanks 1
sergiyenkoanna
помоги пж почти с таким же(8. Порахуйте значення виразу, записаного мовою Python: 13%2+2**3-15//4-2*3)
Answers & Comments
Відповідь:
Для розрахунку значення виразу, який записаний мовою Python, потрібно дотримуватися правил пріоритету операцій. У Python пріоритети операцій відповідають звичайним математичним правилам.
Операції з найвищим пріоритетом виконуються першими, а операції з однаковим пріоритетом виконуються зліва направо. Якщо вираз містить операції з однаковим пріоритетом, то вони виконуються в порядку зліва направо.
Тож, порахуємо значення виразу:
7%5+3**2-13//4+9*10
Вираз у круглих дужках виконується першим, тому потрібно розрахувати значення виразу 13//4, яке дорівнює 3 (цілочисельне ділення). Вираз тепер має вигляд:
7%5+3**2-3+9*10
Далі ми розраховуємо значення виразу 3**2, яке дорівнює 9 (піднесення до степеня). Вираз тепер має вигляд:
7%5+9-3+9*10
Тепер ми розраховуємо значення виразу 7%5, яке дорівнює 2 (остача від ділення). Вираз тепер має вигляд:
2+9-3+9*10
Нарешті, ми можемо розрахувати значення виразу 9*10, яке дорівнює 90 (множення). Вираз тепер має вигляд:
2+9-3+90
Зрештою, ми можемо виконати операції додавання та віднімання зліва направо:
98
Отже, значення виразу 7%5+3**2-13//4+9*10 дорівнює 98.