Programming Language : Python
Input
Positive integer 0 < X <= 2000 - the amount of cash which Pooja wishes to withdraw.Nonnegative number 0<= Y <= 2000 with two digits of precision - Pooja's initial account balance.
Output
Output the account balance after the attempted transaction, given as a number with two digits of precision. If there is not enough money in the account to complete the transaction, output the current bank balance.
Question Source
Code :
x, y = input().split()Outputs :
x, y = int(x), float(y)
if (y-0.5) >= x and x % 5 == 0:
z = (y-x)-0.5
print('%.2f' % z)
else:
print('%.2f' % y)
1. Successful Transaction -
35 121.00
85.50
2. Incorrect Withdrawal Amount (not multiple of 5) -
43 121.00
121.00
3. Insufficient Funds -
305 121.00
121.00
0 Comments
Ask Your Queries in the comments