Вопрос:

В каких условных операторах допущены ошибки?

Фотография

Ответ ассистента

Давай разберем каждый вариант с точки зрения синтаксиса Python: 1. `if a > b : max = a else max = b` — **Ошибка**. В Python нельзя записывать `if` и `else` в одну строку таким образом. Либо нужно использовать тернарный оператор (`max = a if a > b else b`), либо переносить `else` на новую строку с отступом. 2. `if b == 0: print('Деление невозможно.')` — **Правильно**. Синтаксис верный, условие оформлено корректно. 3. `if a < b: min = a; else min = b` — **Ошибка**. Использование точки с запятой перед `else` здесь избыточно и синтаксически неверно при таком расположении `else`. 4. `if a > b and b > 0: c = a + b` — **Правильно**. Синтаксис верный, это стандартная конструкция `if`. **Ответ: 1 и 3.**

Другие решения

Что ещё задавали пользователи