#ankitchanne

def atm(w):

fund=30000.00

w=input()

total=w+w*0.50/100

if w%5==0 and fund-total>=0:

print fund-total

else:

sys.exit()

atm(0)

this is my code.But I am getting NZEC. help-the-noob

#ankitchanne

def atm(w):

fund=30000.00

w=input()

total=w+w*0.50/100

if w%5==0 and fund-total>=0:

print fund-total

else:

sys.exit()

atm(0)

this is my code.But I am getting NZEC. help-the-noob

The problem statement says that you are supposed to take 2 inputs:

the amount to be withdrawn and the the balance

You are taking only 1 input, that is, the amount to be withdrawn.

I don’t know why you are assuming **fund**(balance) to be equal to 3000. You are supposed to take it as input.

There is no need to add 0.5% into w.

Here’s the explanation of what the problem statement says:

w=amount to be withdrawn

b=balance

if **w is a multiple of 5 and w<=b-0.5**

then **b=b-0.5-w**

now just print b

Here’s the link to my submissions of this question in python,C/C++: click here

1 Like

thank-you…I mis-interpreted the question.

#ankitchanne

def atm():

w=float(input())

t=float(input())

if w%5==0 and t>=w+0.5:

b=t-w+0.50

print “%.2f”%b

return 0

else:

return 0

atm()

this is my code but still I amg getting NZCEC

Use raw_input() for input and then use split(’ ') function to split the input.

Here’s the code for the same:

```
<b>s=raw_input()
s1=s.split(' ')<Br>
w=int(s1[0])<Br>
t=float(s1[1])<BR></b>
```

Also check my solution for the same, it will clear all your doubts.

The link is my answer before this one.