Dec-27-2018, 05:39 PM
I am having much in same error.I am new to this forum and python also if anyone can give me a working output of this code it would be much helpful
I am getting error which is
class employee(): bs=0 def fx(self,bs): hra=0.4 ta=0.1 pf=0.1 e=(bs+(bs+ta+pf)) return e def type1(self,tar,atar): bs=(atar-tar)*(self.bs*0.1) return bs def type2(self,t,at): c=(t-at)*20 return c def total(self,fs,sb,pb): total=fs+sb+pb return total class main(): e=employee() print("Enter the base salary") bs=input() if(type==1): print("Enter a and at") target=input() atarget=input() sb=e.type1(target,atarget) else: print("Enter t and at") t=input() at=input() pb=e.type2(t,at) g=e.total(fs,sb,pb) print("the enter is ",g)
I am getting error which is
Error: FILE:"employ.py",line 33, in <module>
pb=e.type2(t,at)
NameError: name 'e' is not defined