Can anyone tell me what’s going on here? What’s stopped it all? Why can I not see the duplicate of “Python” as “PythonPython”, but not this (in the pic)?
def __init__(self, str): self.string = str def duplicate (): return self.string+self.string
You are printing the function instead of the result of the function. Add parenthesis after the name of the function to call it.