|
27 | 27 |
|
28 | 28 | #============================================================================================================================================================
|
29 | 29 |
|
| 30 | +more_change = "yes" |
| 31 | +while more_change == "yes": |
30 | 32 |
|
| 33 | + print("Welcome to the Change Maker 5000 (tm)") |
| 34 | + dollar_amount = float(input("Enter a dollar amount: ")) |
| 35 | + remaining_change = dollar_amount |
31 | 36 |
|
| 37 | + make_half_dollar = remaining_change // 0.50 |
| 38 | + make_quarter = remaining_change // 0.25 |
| 39 | + make_dime = remaining_change // 0.10 |
| 40 | + make_nickel = remaining_change // 0.05 |
| 41 | + make_penny = remaining_change // 0.01 |
32 | 42 |
|
33 |
| -print("Welcome to the Change Maker 5000 (tm)") |
34 |
| -dollar_amount = float(input("Enter a dollar amount: ")) |
35 |
| -remaining_change = dollar_amount |
36 | 43 |
|
37 |
| -make_half_dollar = remaining_change // 0.50 |
38 |
| -make_quarter = remaining_change // 0.25 |
39 |
| -make_dime = remaining_change // 0.10 |
40 |
| -make_nickel = remaining_change // 0.05 |
41 |
| -make_penny = remaining_change // 0.01 |
| 44 | + change_amount = { |
| 45 | + 'half_dollar': 0, |
| 46 | + 'quarter': 0, |
| 47 | + 'dime': 0, |
| 48 | + 'nickel': 0, |
| 49 | + 'penny': 0 |
| 50 | + } |
42 | 51 |
|
43 | 52 |
|
44 |
| -change_amount = { |
45 |
| -'half_dollar': 0, |
46 |
| -'quarter': 0, |
47 |
| -'dime': 0, |
48 |
| -'nickel': 0, |
49 |
| -'penny': 0 |
50 |
| -} |
51 |
| - |
52 |
| - |
53 |
| -while remaining_change > 0.00: |
54 |
| - # print(change_amount) |
55 |
| - # print(remaining_change) |
56 |
| - if remaining_change >= 0.50: |
57 |
| - remaining_change = remaining_change - 0.50 |
58 |
| - change_amount['half_dollar'] += 1 |
59 |
| - elif remaining_change >= 0.25: |
60 |
| - remaining_change = remaining_change - 0.25 |
61 |
| - change_amount['quarter'] += 1 |
62 |
| - elif remaining_change >= 0.10: |
63 |
| - remaining_change = remaining_change - 0.10 |
64 |
| - change_amount['dime'] += 1 |
65 |
| - elif remaining_change >= 0.05: |
66 |
| - remaining_change = remaining_change - 0.05 |
67 |
| - change_amount['nickel'] += 1 |
68 |
| - elif remaining_change >= 0.01: |
69 |
| - remaining_change = remaining_change - 0.01 |
70 |
| - change_amount['penny'] += 1 |
| 53 | + while remaining_change > 0.00: |
| 54 | + # print(change_amount) |
71 | 55 | # print(remaining_change)
|
72 |
| - |
73 |
| - remaining_change = round(remaining_change, 2) |
74 |
| -print(change_amount) |
75 |
| -#=========================================================================== |
76 |
| - |
77 |
| - |
78 |
| - |
79 |
| - |
| 56 | + if remaining_change >= 0.50: |
| 57 | + remaining_change = remaining_change - 0.50 |
| 58 | + change_amount['half_dollar'] += 1 |
| 59 | + elif remaining_change >= 0.25: |
| 60 | + remaining_change = remaining_change - 0.25 |
| 61 | + change_amount['quarter'] += 1 |
| 62 | + elif remaining_change >= 0.10: |
| 63 | + remaining_change = remaining_change - 0.10 |
| 64 | + change_amount['dime'] += 1 |
| 65 | + elif remaining_change >= 0.05: |
| 66 | + remaining_change = remaining_change - 0.05 |
| 67 | + change_amount['nickel'] += 1 |
| 68 | + elif remaining_change >= 0.01: |
| 69 | + remaining_change = remaining_change - 0.01 |
| 70 | + change_amount['penny'] += 1 |
| 71 | + # print(remaining_change) |
| 72 | + |
| 73 | + remaining_change = round(remaining_change, 2) |
| 74 | + print(change_amount) |
| 75 | + |
| 76 | + more_change = input("Would you like make more change?: ") |
0 commit comments