Мы уже помогали магазину с расчётами и формированием чеков, но сегодня кассовый аппарат вместо привычных продавцу десятичных чисел начал выдавать двоичные.
Техподдержка приедет только завтра, а магазин должен продолжать работать. Надо помочь.
Формат ввода
В первой строке записано десятичное число — общая сумма купленных в магазине товаров на данный момент.
Во второй строке указано двоичное число — сумма за последнюю покупку.
Формат вывода:
Одно десятичное число — сумма прибыли за день с учётом последней покупки.
Пример
Ввод
783
10110111
Вывод
966
Решение
Простая задача на применение функции int с заданной базой счисления.
Нужно применить функцию int(string, base), где string – строка, полученная с помощью input(), а base – система счисления в которой задано число в строке.
Посмотреть код
Решение.
summa = int(input())
purchase = int(input(), 2)
print(f'{summa + purchase}')