Сделал 18 задание
This commit is contained in:
parent
446530ff8e
commit
2074a34bc2
25
lesson.18.20
Normal file
25
lesson.18.20
Normal file
|
|
@ -0,0 +1,25 @@
|
||||||
|
''' ****** Задание 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)
|
||||||
|
|
||||||
Loading…
Reference in a new issue