dict [ "Nord-West"] = (Süd + width_NS, West)Der Versuch, Werte Schlüssel im Wörterbuch zuweisen gibt Typ Fehler
Typeerror: 'Typ' Objekt nicht Gegenstand Zuordnung
class Building:
def __init__(self, south, west, width_WE, width_NS, height=10):
unterstützt
keys=("north-west","north-east","south-west","south-east") dict.fromkeys(keys) dict['north-west']=(south+width_NS,west) dict["north-east"]=(south+width_NS,west+width_WE) dict["south-west"]=(south,west) dict["south-east"]=(south,west+width_WE) self.corners=dict
Ich stelle fest, würde das mit 'fromkeys' so, wenn du gehst, um jeden Wert setzen danach sowieso völlig notwendig ist. Sie könnten 'dict.fromkeys (keys)' durch 'dict = {}' ersetzen und Ihr Code würde funktionieren (obwohl 'dict' als Variablenname schlecht ist). – Blckknght