Professional Documents
Culture Documents
21162171012-Mayur - FP Practical - 02
21162171012-Mayur - FP Practical - 02
Practical 2
1. You are developing a program that classifies a given amount of money into
smaller monetary units. The program lets the user enter an amount
representing a total in dollars and cents, and then outputs a report listing the
monetary equivalent in dollars, quarters, dimes, nickels, and pennies, as
shown in the sample run. Your program should report the maximum number
of dollars, then the number of quarters, dimes, nickels, and pennies, in this
order, to result in the minimum number of coins.
Here is a sample run:
Enter an amount in double, for example 11.56: 11.56
Your amount 11.56 consists of
11 dollars
2 quarters
0 dimes
1 nickels
1 pennies
ans=float(input());
main1=int(ans*100);
dollar=int(main1/100);
main1=int(main1%100);
quatar=int(main1/25);
main1=int(main1%25);
dimes=int(main1/10);
main1=int(main1%10);
nickles=int(main1/5);
main1=int(main1%5);
pennies=int(main1);
print("Your total
amount",ans,"dollar",dollar,"quatar",quatar,"dimes",dimes,"nic
kles",nickles,"pennies",pennies);
ran=random.random();
user=int(input());
list1=[55,69,78,22,10];
ran2=random.choice(list1);
i=0;
while(i<5):
if(user==ran2):
else:
print("Enter again");
i=i+1;