Exemple #1
0
def coin(amount):
    return coin_count(amount)
Exemple #2
0
import argparse
import script

parser = argparse.ArgumentParser(
    description=
    'Prints a change to be returned from a given sum amount in the number of coins'
)
parser.add_argument('amount', type=int, help='Enter number')
args = parser.parse_args()

if __name__ == '__main__':
    print(script.coin_count(args.amount))
 def test_coincount_error(self):
     self.assertNotEqual(script.coin_count(43), {20: 1, 15: 1, 4: 1, 1: 4})
 def test_coincount(self):
     self.assertEqual(script.coin_count(45), {20: 2, 4: 1, 1: 1})
 def test_coincount_6(self):
     self.assertEqual(script.coin_count(19), {15: 1, 4: 1})
 def test_coincount_7(self):
     self.assertEqual(script.coin_count(22), {20: 1, 1: 2})
 def test_coincount_5(self):
     self.assertEqual(script.coin_count(4), {4: 1})
 def test_coincount_4(self):
     self.assertEqual(script.coin_count(17), {15: 1, 1: 2})
 def test_coincount_3(self):
     self.assertEqual(script.coin_count(37), {20: 1, 15: 1, 1: 2})
 def test_coincount_2(self):
     self.assertEqual(script.coin_count(55), {20: 2, 15: 1})
 def test_coincount_1(self):
     self.assertEqual(script.coin_count(25), {20: 1, 4: 1, 1: 1})