Answer to Question #234755 in Python for umesh

Question #234755

Denominations - 2

The possible denominations of currency notes are 100, 50, 20 and 10. The amount

A to be withdrawn is given as input. Write a program to break the amount into minimum number of bank notes.Input

The first line of input is an integer A.

Output

The output should be a string representing number of 100, 50, 20, 10 notes possible.

Explanation

In the given example amount

370, it can be written as370 = 3*(100) + 1*(50) + 1*(20) + 0*(10)Then the output should be



1
Expert's answer
2021-09-09T05:01:35-0400
number= int(input("Enter integer A:   "))
if number % 10 != 0:
    raise ValueError('Invalid number. \The number must be a multiple of 10')
print('100 Notes:', number//100)
number -= number//100 * 100
print('50 Notes:', number//50)
number -= number//50 * 50
print('20 Notes:', number//20)
number -= number//20 * 20
print('10 Notes:', number//10)

Need a fast expert's response?

Submit order

and get a quick answer at the best price

for any assignment or question with DETAILED EXPLANATIONS!

Comments

No comments. Be the first!

Leave a comment

LATEST TUTORIALS
New on Blog
APPROVED BY CLIENTS