Какие строки кода не содержат ошибок? 1. if free_from_up(): move_up) fill_cello) move_up 2. if free_from_right
Какие строки кода не содержат ошибок?
1. if free_from_up(): move_up) fill_cello) move_up
2. if free_from_right(): move_down() fill cello
3. if cell_is_clean(): fill cello fill_cello)
4. else: if free_from_up(): move_up fill_cello)
31.08.2024 17:02
Пояснение: Все предоставленные строки кода содержат ошибки, которые нужно исправить, чтобы код работал правильно.
1. В первой строке кода есть две ошибки:
- `move_up)` должно быть `move_up()`, чтобы вызвать функцию `move_up`.
- `fill_cello)` должно быть `fill_cello()`, чтобы вызвать функцию `fill_cello`.
Верная версия первой строки выглядит так: `if free_from_up(): move_up() fill_cello() move_up()`
2. Во второй строке кода также есть две ошибки:
- `fill cello` должно быть `fill_cello()`, чтобы вызвать функцию `fill_cello`.
- нет закрывающей скобки после вызова функции `move_down()`.
Верная версия второй строки выглядит так: `if free_from_right(): move_down() fill_cello()`
3. В третьей строке кода есть одна ошибка:
- второй вызов функции `fill_cello()` содержит дополнительную закрывающую скобку.
Верная версия третьей строки выглядит так: `if cell_is_clean(): fill_cello()`
4. В четвертой строке кода есть две ошибки:
- `else:` должно быть написано после закрывающей скобки предыдущего блока кода.
- нет закрывающей скобки после вызова функции `move_up`.
Верная версия четвертой строки выглядит так: `if cell_is_clean(): fill_cello() else: if free_from_up(): move_up() fill_cello()`
Дополнительное задание: Напишите правильную версию всех четырех строк кода.