Как объединить несколько input в одну строку?

Я новичок в Python, и мне нужен наиболее "питонский" способ объединить несколько инпутов в одну строку на примере данного кода, через пробел вывести 3 значения одной строкой, и в конце получить результат. Как это можно лучше всего сделать в Python? Не хочу выводить по одному инпуту на строку. Буду благодарен за помощь.

Код:

def main():
    floated = float_input('\n' + "Введите сумму: ")
    conversion2 = conversion_func2('\n' + "Введите изначальную валюту: ")
    conversion = conversion_func('\n' + "В какую валюту перевести?: ")
    while True:
        if conversion == conversion2:
            print('Ошибка! Нельзя конвертировать в изначальную валюту!')
            conversion = conversion_func('\n' + "В какую валюту перевести?: ")
        else:
            print('\n' + 'Результат: ' + str(floated*conversion2/conversion))
            break



while True:
    main()

Ответы (2 шт):

Автор решения: Кирилл Куренков
Delimeter = ";"
floated, conversion2, conversion = input(": ").split(Delimeter)

Разделит строку по конкретному знаку.

PS "\n" Можно сразу в строке писать, а не складывать их:

"\nВ какую валюту перевести?: "
→ Ссылка
Автор решения: DrayBloor

Я, конечно, не профессионал в Python, но мне кажется правильней будет этот код:

def main():
floated = float(input('\n' + "Введите сумму: "))
conversion2 = float(input('\n' + "Введите изначальную валюту: "))
conversion = float(input('\n' + "В какую валюту перевести?: "))
while True:
    if conversion == conversion2:
        print('Ошибка! Нельзя конвертировать в изначальную валюту!')
        conversion = float(input('\n' + "В какую валюту перевести?: "))
    else:
        print('\n' + 'Результат: ' + str(floated*conversion2/conversion))
        break



while True:
    main()
→ Ссылка