On m'a demandé d'écrire un programme pour une classe qui utilise deux listes. Une liste contient les noms de 7 personnes (j'ai utilisé les noms des présidents), l'autre contient leurs 7 numéros de téléphone. Le but du programme est que l'utilisateur entre le nom d'un ami et que le programme affiche le numéro de téléphone de cet ami. j'ai comment obtenir le résultat souhaité, mais la sortie affiche un espace supplémentaire que je ne veux pas. La sortie ressemble à ceci :
Votre ami George Washington's numéro de téléphone est : 249-451-2869
Je veux supprimer l'espace entre "Washington" et "'s" pour que cela soit plus naturel. J'ai essayé différentes versions de strip() mais n'ai pas réussi à me débarrasser de cet espace gênant. Voici le code principal du programme :
personName = nameGenerator() #fonction pour permettre à l'utilisateur d'entrer un nom
nameIndex = IsNameInList(personName, Amis) #fonction qui vérifie la saisie de l'utilisateur pour voir si elle est dans la liste des noms
print('Votre ami', Amis[nameIndex], "\ 's numéro de téléphone est :", Phone_Numbers[nameIndex]) #Amis est la liste des noms, Phone_Numbers est la liste des numéros, nameIndex stocke l'index du bon nom et du bon numéro