Задать вопрос
@DmitryDmitriev
Начинающий

Как отделить рубли от копеек?

5ef09a4ba5d06476017458.png5ef09a5fb3e73769240245.png
  • Вопрос задан
  • 673 просмотра
Подписаться Средний 2 комментария
Решения вопроса 1
trapwalker
@trapwalker Куратор тега Python
Программист, энтузиаст
price = input()
r, c = (list(map(int, price.split('.'))) + [0])[:2]

а регекспы тут действительно ни к чему. По крайней мере не для таких простых случаев они.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
@Guerro69
import re
price = input('Цена: ')
a = re.findall(r"\d+\.", price)[0]
b = re.sub(f"{a}", '', price)
a = re.sub(r'\.', '', a)
print(f"{a}\n{b}")
Ответ написан
@antonwx
А в чём проблема?
Вы и так сделали всё верно. Хоть и не оптимально.
Копейки на 100 умножьте.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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