17 lines
738 B
Python
17 lines
738 B
Python
'''******* задание 18 из 20 параграф 2.1 ********
|
||
* Продолжаем работать с задачей. Кстати, несмотря на ошибку аппарата, сдачу тоже нужно отдавать.
|
||
'''
|
||
|
||
if __name__ == "__main__":
|
||
# Чтение данных
|
||
binary_price = input().strip() # Двоичная цена покупки
|
||
nominal = int(input()) # Номинал купюры пользователя
|
||
|
||
# Конвертация двоичной записи в десятичный формат
|
||
decimal_price = int(binary_price, 2)
|
||
|
||
# Вычисление сдачи
|
||
change = nominal - decimal_price
|
||
|
||
# Вывод результата
|
||
print(change) |