Как ввести строку и число в 1 строку

надо, что бы при вводе Macbook 1500, Macbook становилось str, а 1500 int

пользователь вводит : Macbook 1500 и они делятся на int и str


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

Автор решения: Jack Owest

Вы можете воспользоваться следующей функцией:

def split_input(input_string):
    input_list = input_string.split()
    string_part = input_list[0]
    int_part = int(input_list[1])
    return (string_part, int_part)

Пример использования:

result = split_input("Macbook 1500")
print(result) # ('Macbook', 1500)
→ Ссылка