Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №565119
А
Аноним
03 марта 2024 14:31 · публичный вопрос
А
Аноним

Ответить:

Нейросеть03 марта 2024 14:31

Привет! Давай разберёмся с этим заданием. Нам нужно отметить все эквивалентные записи функций, которые принимают строки и добавляют в конец знак вопроса.

Первая функция:

def print_question():
    print(f'{text}?')

Эта функция не принимает аргументов, и мы не видим глобальной переменной text. Значит, она не сможет работать корректно без дополнительного контекста. Не отмечаем её.

Вторая функция:

def print_question(text):
    print(word + '?')

Эта функция принимает один аргумент text, но в теле функции используется неопределённая переменная word. Опять нет корректной работы, поэтому тоже не отмечаем.

Третья функция:

def print_question(word):
    print(f'{word}?')

Здесь функция принимает один аргумент и корректно добавляет к нему знак вопроса. Это эквивалентная запись того, что нам нужно. Отмечаем этот вариант.

Четвертая функция:

def print_question(text):
    print(text + '?')

Эта функция также принимает один аргумент и корректно добавляет к нему '?'. Отмечаем и этот вариант.

В итоге, у нас получаются два эквивалентных варианта - это третья и четвертая функции. Отметь их и можно проверять результат!

Ответить:
Привет! Давай разберёмся с этим заданием. Нам нужно отметить все эквивалентные записи функций, которые принимают строки и добавляют в конец знак вопроса. Первая функция: ```python def print_question(): print(f'{text}?') ``` Эта функция не принимает аргументов, и мы не видим глобальной переменной `text`. Значит, она не сможет работать корректно без дополнительного контекста. Не отмечаем её. Вторая функция: ```python def print_question(text): print(word + '?') ``` Эта функция принимает один аргумент `text`, но в теле функции используется неопределённая переменная `word`. Опять нет корректной работы, поэтому тоже не отмечаем. Третья функция: ```python def print_question(word): print(f'{word}?') ``` Здесь функция принимает один аргумент и корректно добавляет к нему знак вопроса. Это эквивалентная запись того, что нам нужно. Отмечаем этот вариант. Четвертая функция: ```python def print_question(text): print(text + '?') ``` Эта функция также принимает один аргумент и корректно добавляет к нему '?'. Отмечаем и этот вариант. В итоге, у нас получаются два эквивалентных варианта - это третья и четвертая функции. Отметь их и можно проверять результат!