Произвольные аргументы
Python позволяет пользовательским функциям принимать любое количество позиционных аргументов — с помощью «произвольных аргументов». Такая гибкость делает функции универсальными: они работают в самых разных ситуациях и при этом возвращают ожидаемый результат.
Воспользуйтесь этой возможностью и создайте функцию, которая объединяет (конкатенирует) строки — сколько бы фрагментов текста вы ни передали!
Это упражнение является частью курса
Средний уровень Python для разработчиков
Инструкции к упражнению
- Определите функцию
concat(), которая принимает произвольные аргументы с именемargs. - Используйте цикл
for, чтобы перебрать каждыйargизargs. - Вызовите функцию и проверьте, что она работает корректно.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# Define a function called concat
def ____(____):
"""Concatenates multiple string arguments with spaces between them."""
result = ""
# Iterate over the Python args tuple
for ____ in ____:
result += " " + arg
return result
# Call the function
print(____("Python", "is", "great!"))