python运行时错误(NZEC) initial\u bal=int(输入(“输入初始余额”)) 取款=整数(输入(“输入余额以取款”)) f=0 如果取款%5==0: 如果(取款+0.5)

python运行时错误(NZEC) initial\u bal=int(输入(“输入初始余额”)) 取款=整数(输入(“输入余额以取款”)) f=0 如果取款%5==0: 如果(取款+0.5),python,Python,首先,你不必打印“输入初始余额”之类的东西。您只需打印测试用例中给出的内容。只需打印测试用例中给出的内容。。没有别的了 这是python中的实际代码 initial_bal = int( input("enter initial balance")) withdraw_money = int( input("enter balance to withdraw")) f = 0 if withdraw_money % 5 == 0 : if ( withdraw_money + 0.5 )

首先,你不必打印“输入初始余额”之类的东西。您只需打印测试用例中给出的内容。只需打印测试用例中给出的内容。。没有别的了
这是python中的实际代码

initial_bal = int( input("enter initial balance"))
withdraw_money = int( input("enter balance to withdraw"))
f = 0
if withdraw_money % 5 == 0 :
    if ( withdraw_money + 0.5 ) <= initial_bal:
        f = 1

if f == 1:
    account_bal = initial_bal - ( withdraw_money + 0.5 )
    print ("remaining balance : " , account_bal)
else :
    print(initial_bal)
主类:
s=原始输入()
s=s.split(“”)
x=浮动(s[0])
y=浮动(s[1])

如果(x%5==0和x+0.50)这是Python 3.x代码,您是从列表中选择了Python 3吗?还是更喜欢。请看这里PiyusG我尝试了上面链接中给出的解决方案,但不幸的是错误是相同的。请粘贴问题链接。。。
class Main:

    s=raw_input()
    s=s.split(" ")
    x=float(s[0])
    y=float(s[1])
    if(x%5==0 and x+0.50<=y):
        p=y-x-0.50
        print("%.2f"%p)
    else:
        print("%.2f"%y)