﻿ Python: Find the number of notes against a specified amount - w3resource

# Python: Find the number of notes against a specified amount

## Python Basic - 1: Exercise-21 with Solution

Write a Python program to find the number of notes (Sample of notes: 10, 20, 50, 100, 200 and 500 ) against a given amount.

Range - Number of notes(n) : n (1 ≤ n ≤ 1000000).

Pictorial Presentation: Sample Solution:

Python Code:

``````def no_notes(a):
Q = [500, 200, 100, 50, 20, 10]
x = 0
for i in range(6):
q = Q[i]
x += int(a / q)
a = int(a % q)
if a > 0:
x = -1
return x
print(no_notes(880))
print(no_notes(1000))
``````

Sample Output:

```6
2
```

Flowchart: ## Visualize Python code execution:

The following tool visualize what the computer is doing step-by-step as it executes the said program:

Python Code Editor:

Have another way to solve this solution? Contribute your code (and comments) through Disqus.

What is the difficulty level of this exercise?

﻿

Inviting useful, relevant, well-written and unique guest posts