0
我是一個Python語言的初學者,我面臨着在傳遞參數(如果輸入是由用戶採取)到函數中的問題python。 我正的錯誤是AttributeError的:「Complexno」對象有沒有屬性「一」如何傳遞參數(如果輸入是由用戶)到python的功能
這裏是我的代碼: 附:糾正我,如果我錯了地方(請幫助讀音字卡)
class Complexno:
def add(self,a,c ,b,d):
sum1=self.a+self.c
sum2=self.b+self.d
print(sum1+" + "+sum2)
def sub(self,a,c,b,d):
sub1=self.a-self.c
sub2=self.b-self.d
print(sub1+" - "+sub2)
def mul(self,a,b,c,d):
mul1=self.a*self.c
mul2=self.b*self.c
print(mul1+" * "+mul2)
def div(self,a,b,c,d):
div1=self.a/self.c
div2=self.b/self.d
print(div1+"/"+div2)
a=float(input("Enter the real part of first no"))
b=float(input("Enter the imaginary part of first no"))
c=float(input("Enter the real part of second no"))
d=float(input("Enter the imaginary part of second no"))
ob1=Complexno()
ob1.add(a,b,c,d)
ob1.sub(a,b,c,d)
ob1.div(a,b,c,d)
ob1.mul(a,b,c,d)
你通過不同ARGS調用功能,並期待在方法本身的不同。做'ob1.add(a,c,b,d)'就完成了。 –