Python

Exemple d’une solution en Python

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

→ Corrigé du Challenge : Pierre-Feuille-Ciseaux

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.


Qui a codé ce superbe contenu ?


Ta newsletter chaque mois

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