Добрый день. Такая задача - пользователь должен написать вид продукта и его вес, вида “Морковь, 300”. Нужно как-то распарсить его запрос что бы это было определено как 2 значения product = “Морковь” и weight = “300”.
Как мне это сделать?
>>> def f1(s): ... parts = s.split(', ') ... return parts[0], int(parts[1]) ... >>> def f2(): ... s = input('Enter: ') ... product, weight = f1(s) ... print(product, weight) ... >>> f2() Enter: Морковь, 300 Морковь 300 >>>
py.user.nextПервая функция разбирает текст на список, а второй - выводит их в каком надо виде, верно?