Exemple d’une solution en Python

Le corrigé du challenge Pierre-Feuille-Ciseaux en Python

→ Corrigé du Challenge : Pierre-Feuille-Ciseaux

Pour se familiariser avec la résolution d’un challenge de code Tainix, voici un exemple d’une solution du challenge Pierre Feuille Ciseaux en Python :

if else successifs en Python

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.

A toi de coder maintenant, choisis un challenge de code et lance toi !


Qui a codé ce superbe contenu ?

Keep learning

Autres contenus à découvrir


Ta newsletter chaque mois

Corrigés, challenges, actualités, veille technique... aucun spam.