Я пытаюсь включить наследство в мою школьную работу, но оно не работает.Этот код, который я написал, это его базовая версия:
from tkinter import *
class First(Frame):
def __init__(self,master):
super(First,self).__init__(master)
self._x = int(input("Int: "))
class Second(Frame):
def __init__(self,master):
super(Second,self).__init__(master)
self._y = self._x + 9
class Third(First,Second):
def __init__(self,master):
super(Third,self).__init__(master)
print(self._y)
root = Tk()
root.configure(background='light grey')
myGUI = First(root)
Third()
root.mainloop()
Я пытаюсь сделать так, чтобы пользователь ввел int, затем +9, а затем напечатал его, используя наследование.Но я продолжаю получать сообщение об ошибке:
TypeError: __init__() missing 1 required positional argument: 'master'
Мой код может выглядеть очень грязным, но я плохо знаком с python, поэтому извиняюсь, спасибо за помощь.