Le corrigé du challenge Pierre-Feuille-Ciseaux en Python
Code : if else successifs
def solution(coups):
nombre_coups = len(coups)
mes_coups = ''
for i in range(0,nombre_coups):
if coups[i] == 'P':
mes_coups += 'F'
elif coups[i] == 'F':
mes_coups += 'C'
else :
mes_coups += 'P'
return mes_coups
Explications
Je commence par compter le nombre de coups de mon adversaire.
J’initialise ma réponse par une chaîne de caractères vide
Avec un for je parcours tous les coups de mon adversaire.
À chaque coup je compare la lettre. Et je concatène à ma solution le caractère qui correspond par concaténation.
Je retourne ma solution.
Corrigés, challenges, actualités, veille technique... aucun spam.