Écrivez un extrait de classe en passant votre nom complet comme l'un des attributs de la méthode init. Ensuite, utilisez des variables de méthode init et une fonction fractionnée pour diviser le premier et le nom de famille et les stocker dans des tableaux.
jusqu'à présent, c'est ce que j'ai obtenu: p> ma sortie est: p> la sortie attendue i J'essaie d'obtenir est: P> Ashley Olsen
Ashley
Olsen
3 Réponses :
Je pense que c'est ce dont vous avez besoin:
Nom complet code> comme l'un des attributs de la méthode init. Li>
- Utilisez des variables de méthode init et une fonction fractionnée pour diviser le premier et le nom de famille et les stocker dans des tableaux. Li>
ul>
Suite aux exigences ci-dessus, le code réel doit être comme celui-ci: P>
In [676]: class Extract:
...: def __init__(self, fullname):
...: self.fullname = fullname
...:
...: def split_fullname(self):
...: return(self.fullname.split())
In [678]: person = Extract("Ashley Olsen")
In [680]: person.split_fullname()
Out[680]: ['Ashley', 'Olsen']
Merci! Lorsque j'ai suivi votre code, j'ai eu ['Ashley', 'Olsen'] qui fait partie de la réponse. En réalité, je devrais avoir: Ashley Olsen (# et dans une nouvelle ligne Ashley et #olsen dans une autre ligne) et c'est ce que je ne suis pas capable d'obtenir.
La déclaration de problème que vous avez posté dans votre question au sommet n'est pas d'accord avec la sortie que vous avez collée. Quelque chose manque-t-il dans l'exigence?
Je pense que oui. Je posterai la réponse que je suis arrivée jusqu'à présent. Mais j'ai encore besoin d'obtenir le premier et le nom de famille dans deux lignes et stocker tout cela dans les tableaux.
Peut-être que vous voulez utiliser \ n pour séparer les rangées.
Merci d'avoir répondu. Je viens d'essayer cela et ça n'a pas fonctionné.
Merci à tout le monde de répondre! J'ai compris la réponse.
person = Extract("Ashley Olsen") print(person.fullname) print(person.firstname) print(person.lastname) Output: Ashley Olsen Ashley Olsen
On dirait que les directions sont différentes de votre implémentation, à savoir: 1) le nom de la classe doit être extraire ("écrire un extrait de classe"), 2) _Init_should Prenez nom complet ("Nom complet comme l'un des attributs init"), 3), 3). à la division du nom complet ("Fonction divisée pour diviser le premier et le nom de famille".