codice:
TypeError: __init__() takes exactly 1 argument (2 given)
Questo significa che hai definito un costruttore che non accetta argomenti, come questo:

codice:
def __init__(self):
...e tu, in fase di instanziazione, gliene passi uno:

codice:
a = A(100)

Se vuoi che il costruttore accetti un argomento devi definirlo in questo modo:

codice:
def __init__(self, argomento):