Проблема с неударом в лунку в python

Хорошие. Я создаю функцию, которая получает два параметра. Функция такая простая, что он осуществляет процесс суммы двух чисел. Но в момент хождения в консоль, когда я прошу числа, я должен использовать два неудар в лунку. один для первого числа и другой для второго и потом прибавляется и возвращается результат. Но я хочу сделать что-то более эстетическим и я осведомлялся о, был ли способ делать немного тип неудар в лунку, который в той же линии позволял мне вводить в компьютер два типа стоимости, отделенных еще одним знаком. нечто похожее (numero1) + (numero2) и мочь вводить стоимость в компьютер в той же линии. какой-то способ есть?

1
задан 18.07.2017, 05:41
1 ответ

Привет я предлагаю тебе два возможных решения, одну, о которой они упоминают тебе Патрицианский на использовании split другой используя регулярные простые выражения.

С этим решением ввод должен быть-> 3 + 4, Вышедшие-> 'Стоимость 1: 3, Стоимость 2: 4'

valores=input('Entra los dos valores separados por - >')
list_valor = valores.split('+')
print ('Valor 1: %s, Valor 2: %s' % (list_valor[0], list_valor[1]))

psoible soluciГіn с простыми выражениями ты permitirГ, - чтобы вводить их nГєmeros, что захотел отделенные из-за () Ввод-> (2)(3), Вышедшие-> ['2', '3']

import re

patron = re.compile('(\d+)')
print(patron.findall(valores))
0
ответ дан 24.11.2019, 07:28

Теги

Похожие вопросы