🎉 سال نو، مهارت نو، مشاوره رایگان نقشه راه برنامه نویسی (آفر ویژه ثبت نام قبل از افزایش قیمت 🔥)
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ احسان مرادیان
error :takes no arguments
محسن موحد حل شده توسط محسن موحد

با سلام و خسته نباشید

class Customer:

    def __int__(self, username, password, fullname, email):
        self.username = username
        self.password = password
        self.fullname = fullname
        self.email = email

    def login(self):
        pass


class Product:

    def __int__(self):
        pass


c1 = Customer('ehsan', '123456', 'moradian', 'ehsan@gmail.com')
print(c1.username)
این نمونه کدهای منه و موقع خروجی میگه که کاستومر ارگومان نمیگیره 

علتش چیه؟

سلام،

بجای اینکه __init__ بنویسید __int__ نوشته اید که باعث چنین خطایی شده است.

class Customer:
    def __init__(self, username, password, fullname, email):
        self.username = username
        self.password = password
        self.fullname = fullname
        self.email = email
    def login(self):
        pass
class Product:
    def __init__(self):
        pass
c1 = Customer('ehsan', '123456', 'moradian', 'ehsan@gmail.com')
print(c1.username)
بهترین پاسخ
محسن موحد ۰۴ مهر ۱۴۰۲، ۱۵:۵۱