Ich bin neu in Python. In dieser Frage Ich versuche, eine Methode in Python zu erstellen, so dass ich die Informationen des Studenten ausdrucken kann von meinem Eingang:Wie kann ich mit dieser Methode umgehen, um das Ergebnis zu erhalten?
class student():
def __init__(self,s=None):
if (s != None):
self.name = s[0]
self.age = s[1]
else:
self.name = ''
self.age = -1
def print_info(self):
print('Name: ',self.name)
print('Age: ',self.age)
Der Eingang ist:
t = student()
t.add_name('Sam')
t.add_age(21)
print(t)
Ich erwarte, dass zu bekommen:
Name: Sam Alter: 21
ich viele Male in diesem Code versucht, die die Fehlermeldung gibt, dass „str nicht aufrufbar ist“ Dank!
Der Eingabecode nicht geändert werden soll! Das Hauptproblem besteht darin, die Methode und die Funktionen zum Ausführen des Eingabecodes zu ändern. Vielen Dank! –