Информатика, вопрос задал annakhmeln4 , 1 год назад

Порахуйте значення виразу, записаного мовою Python: 7%5+3**2-13//4+9*10

Ответы на вопрос

Ответил litvinartem1111
1

Відповідь:

Для розрахунку значення виразу, який записаний мовою 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.


sergiyenkoanna: помоги пж почти с таким же(8. Порахуйте значення виразу, записаного мовою Python: 13%2+2**3-15//4-2*3)
Новые вопросы