
ich habe ein class mit 3 Attributen geschriben und dazu ein Function.wenn ich von dieser class ein Instanz erzeugt ,gibts es ein Fehler .Hier die Class:
class Project():
def _init_(self,name,material,simpa):
""" name und material von project hinfügen"""
self.Name=name
self.Material=material
self.Simpa=simpa
def namemathinzufuegen(name,material):
namemat={
"jean" : "hammer",
"sven" : "ciment"
}
if name and material not in sorted (namemat.items()):
namemat=namemat.append(name,material)
hier ist de fehler :
>>> Project(jean,Hammer,0)
Traceback (most recent call last):
File "<pyshell#3>", line 1, in <module>
HfssProject(jean,Hammer,0)
NameError: name 'jean' is not defined
können sie mir erklären warum jean ist nicht definiert ,man muss nicht ein type deklaration machen,wenn ich annehme dass jean type string hat.
mfg
alinos