Ошибки в строках кода
Информатика

Какие строки кода не содержат ошибок? 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)​
Верные ответы (1):
  • Антонович
    Антонович
    45
    Показать ответ
    Тема урока: Ошибки в строках кода

    Пояснение: Все предоставленные строки кода содержат ошибки, которые нужно исправить, чтобы код работал правильно.

    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()`

    Дополнительное задание: Напишите правильную версию всех четырех строк кода.
Написать свой ответ: