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

Рейтинг: 0Ответов: 1Опубликовано: 13.02.2023

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

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

Ответы

▲ 1

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

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)