خطا هنگام بازنویسی تابع __init__

محمد یزدانی
13 شهريور ۱۴۰۱


من وقتی وقتی میخاستم  کلاس child را بازنویسی کنم چنین خطایی میده:

Traceback (most recent call last):

 File "c:/Users/GIGABYTE/Desktop/codyad/python1.py", line 15, in <module>

   s1 = Student("amir","amiri",23)

TypeError: __init__() takes 3 positional arguments but 4 were given

ولی همه ی دستورات وارد شده درست هستند,میخاستم بدونم مشکل از کجاست؟

422

1 پاسخ
  • دانیال آذرپناه14 شهريور ۱۴۰۱

    تابع init فقط ۳ تا پارامتر میگیره ولی شما یدونه اضافه دادید بهش. اگه مشکلتون حل نشده سوالتونو به همراه عکس کد و ارورتون بفرستید بررسی کنم