Лучшие помощники
13 апреля 2023 16:02
1173

Помогите пожалуйста

Определи правильный ответ.

В каком фрагменте программы нет ошибки?

if a!0=5: b=a-6

if w=10 print (w)

elif d>0: d=c+1 if d<=0:

d=c-1

1 ответ
Посмотреть ответы
В данном коде есть несколько ошибок.

В первом условии `if a!0=5`, должно быть написано `if a!=0: b=a-6`. Знак "!" не используется в Python для оператора "не равно", поэтому нужно использовать "!=". Также отсутствует двоеточие после условия.

Во втором условии `if w=10 print (w)` нужно добавить двоеточие после условия и отступы для следующей строки. Также вместо оператора присваивания "=" должен быть оператор сравнения "==".

В третьем условии `elif d>0: d=c+1 if d<=0:d=c-1` нужно добавить двоеточие после условия и отступы для следующей строки. Также внутри условия нужно использовать операторы сравнения "==" или "<" и ">=" вместо "<=" и ">".

Исправленный код будет выглядеть так:

```
if a != 0:
b = a - 6

if w == 10:
print(w)

elif d > 0:
d = c + 1

if d < 0:
d = c - 1
```
0
·
Хороший ответ
13 апреля 2023 16:04
Остались вопросы?
Найти нужный