Как передать в функцию несколько параметров через пробел?
Хочу сделать такую функцию:
def f(???):
print(???)
f(1 2 3 4 5)
Мне нужно сделать как-то это не через запятые, а именно через пробел. Помогите
Ответы (2 шт):
Автор решения: Сергей
→ Ссылка
Если вам ввод от user нужен, то решите проблему на уровне ввода.
Например,
# Ввод строки, разделение её по пробелу и распаковка её в отдельные параметры
a, b = input().split()
# Вызов функции с, если надо, например, преобразованием строковых значений в целые
f (int(a), int (b))
Автор решения: eri
→ Ссылка
def f(cmd, *args):
print(cmd)
print(args)
question = input ()
f(*(question.split()))