Je suis nouveau à Python. Dans cette question, je suis en train de créer une méthode en python pour que je puisse imprimer à partir de mon entrée de l'information de l'étudiant:Comment puis-je faire avec cette méthode pour obtenir le résultat?
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)
L'entrée est:
t = student()
t.add_name('Sam')
t.add_age(21)
print(t)
Je me attends à obtenir:
Nom: Sam Âge: 21
J'ai essayé à plusieurs reprises dans ce code qui donne le message d'erreur « str n'est pas appelable » Merci!
Le code d'entrée n'est pas censé être changé! Le problème principal est de changer la méthode et les fonctions pour exécuter le code d'entrée. Je vous remercie! –