РУҚА
38

Решение: Определите функцию "start()", которая запросит у игрока его имя и выведет "Привет (имя) !!

ЕНТ · Информатика · Задание 38 · Основы программирования
ПовышеннаяЕНТ2025informatics38Несколько вариантов≈ 2 минутыРазбор в 3 шагаОтвет сверен с ключом
Условие

Определите функцию "start()", которая запросит у игрока его имя и выведет "Привет (имя) !!! Ваше приключение начинается здесь!"
Выберите строки кода с ошибками
```python
1 print("What is your name?")
2 name = int(input())
3
4 def start():
5 print("Hello, "name, "!!!")
6 print (Your adventure starts here!)
7
8 start()
```

Открыть задачу и решить самому

Решение по шагам

3 шага
1

Строка 2: `name = int(input())` пытается преобразовать ввод в целое число, но имя — строка, поэтому это вызовет ошибку при вводе нечислового значения (например, 'Анна').

2

Строка 5: `print("Hello, "name, "!!!")` содержит синтаксическую ошибку — отсутствует запятая между строкой и переменной. Правильно: `print("Hello, ", name, "!!!")`.

Строка 6: `print (Your adventure starts here!)` использует несуществующую переменную `Your adventure starts here!` без кавычек. Должно быть: `print("Your adventure starts here!")`.

Ответ
CE
CE
так ответ выглядит в бланке

Где здесь ошибаются

Выбор варианта D (строка 3) — пустая строка не содержит ошибки.

Выбор варианта A (строка 1) — корректный вывод приглашения к вводу имени.

Выбор варианта F (строка 4) — определение функции синтаксически верно.

Закрепить приёмВ теме «Основы программирования» ещё 50 задач — с ответом и таким же разбором.
Тренироваться

Как решать задание 38 ЕНТ, информатика

Разбор этой задачи разложен на 3 шага: видно, откуда берётся каждое число и где теряется балл. Ответ приведён рядом с выкладками, а не вместо них.

Задача из темы «Основы программирования»: в ней 51 задача, и у каждой есть такой же разбор. Регистрация не нужна.