26 lines
1 KiB
Plaintext
26 lines
1 KiB
Plaintext
''' ****** Задание 18 из 20 Параграф 2.1 *********
|
||
* А пока как насчет того, чтобы научиться конвертировать числа из двоичной в десятичную систему?
|
||
|
||
Продолжаем работать с задачей. Кстати, несмотря на ошибку аппарата, сдачу тоже нужно отдавать.
|
||
|
||
Формат ввода
|
||
Цена покупки — двоичное число, выданное кассовым аппаратом.
|
||
Номинал купюры пользователя — десятичное число
|
||
Формат вывода
|
||
Одно десятичное число — сдача, которую требуется отдать пользователю.
|
||
|
||
Примечание
|
||
Все числа, используемые в задаче, целые.
|
||
'''
|
||
|
||
|
||
if __name__ == "__main__"
|
||
binary_price = input()
|
||
cash_paid = int(input())
|
||
|
||
decimal_price = int(binary_price, 2)
|
||
change = cash_paid - decimal_price
|
||
|
||
print(change)
|
||
|