На странице представлен фрагмент
Реши любую задачу с помощью нейросети.
Для написания такой программы на Python можно использовать специальное ключевое слово `*args`, которое позволяет передавать переменное количество аргументов в функцию. Затем можно использовать функцию `len()`, чтобы определить количество переданных аргументов.
Вот пример программы, которая возвращает количество аргументов, переданных в функцию:
“`python
def count_arguments(*args):
return len(args)
# Пример использования
print(count_arguments(1, 2, 3)) # Вывод: 3
print(count_arguments(“apple”, “banana”, “orange”, “grape”)) # Вывод: 4
print(count_arguments()) # Вывод: 0
“`
Эта программа определяет функцию `count_arguments`, которая принимает аргумент `*args`. Этот аргумент объединяет все переданные аргументы в кортеж. Затем мы используем функцию `len()` для определения длины этого кортежа, что и дает нам количество переданных аргументов.
Программа выводит количество аргументов, переданных при вызове функции `count_arguments`. В примерах выше выводятся числа 3, 4 и 0 соответственно, так как в каждом вызове функции передаются различные наборы аргументов.