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.