bonjour jai un dm de nsi mais je n'arrive pas a faire cette exo quelqu'un peut m'aidé ? Exercice 7 Écrire une fonction qui prend deux chaînes de caractères et r
Informatique
teyeao
Question
bonjour
jai un dm de nsi mais je n'arrive pas a faire cette exo quelqu'un peut m'aidé ?
Exercice 7
Écrire une fonction qui prend deux chaînes de caractères et renvoie la plus courte des deux.
Python
>>> plus_court("abc", "abcd")
'abc'
>>> plus_court("abcd", "ab")
'ab'
jai un dm de nsi mais je n'arrive pas a faire cette exo quelqu'un peut m'aidé ?
Exercice 7
Écrire une fonction qui prend deux chaînes de caractères et renvoie la plus courte des deux.
Python
>>> plus_court("abc", "abcd")
'abc'
>>> plus_court("abcd", "ab")
'ab'
1 Réponse
-
1. Réponse camillek
Réponse:
def plus_court(chaine1, chaine2) :
if len(chaine1) < len(chaine2) :
return chaine1
else :
return chaine2
Explications:
la fonction len() retourne le nombre de caractères dans la chaîne passée en paramètre
si chaine1 est plus courte que chaine2 alors on renvoie chaine1
Si chaine2 est plus courte que chaine1 ou fait la même taille, on renvoie chaine2
si tu as des questions n'hésite pas :)
et fais attention à bien respecter l'indentation si tu recopies la réponse