Écrire un programme en langage python qui demande à l'utilisateur un entier n, et qui l'aide d'une boucle for, saisit n prénoms, et les colle ensemble, affiche
Informatique
hassaxxscs
Question
Écrire un programme en langage python qui demande à l'utilisateur un entier n, et qui l'aide d'une "boucle for", saisit n prénoms, et les colle ensemble, affiche le résultat, sa longueur ainsi que le prénom le plus long parmi ceux saisis.
Svp j'ai besoin d'aide.
Svp j'ai besoin d'aide.
1 Réponse
-
1. Réponse LilianBND
Réponse :
def result():
entier = int(input("rentrez un entier: "))
liste_prenoms = []
for i in range(entier):
prenom = str(input("Ajouter un prénom: "))
liste_prenoms.append(prenom)
print("prénoms collés: " + ''.join(liste_prenoms))
print("prenom le plus long: ", max(liste_prenoms))
result()
Explications :
On déclare une fonction result, elle demande d'entrer un entier qui servira comme nombre d'itérations à effectuer pour la boucle for, qui ajoute un prenom à la liste de prénoms à chaque itération. On colle ensuite chaque prenom en convertissant la liste de prénoms en texte, puis on utilise la fonction max() pour déterminer l'élément le plus grand de la liste.