Echanges autour d'EduPython.
Vous n'êtes pas identifié(e).
Pages : 1
Bonjour,
pouvez-vous me traduire les lignes de codes :
for i in range(len(mot)): (#boucle 1) a = random.randint(0,len(mot)-1) b = random.randint(0,len(mot)-1) # cela signifie que pour chaque i dans mot, il va choisir soit une valeur a (au hasard) soit une valeur b? for j in range(len(melange)): (#boucle 2) if j == a : new = new+ melange |b| # la valeur de a est celle de mot|a| ou melange|a|? et en incluant une seconde boucle for, la premiere boucle est-elle répétée pour la variable melange? elif j == b: new=new + melange |a| else: new = new + melange |j| # si j == a et j == b => il met j ?
merci
Hors ligne
Bonjour, si on laisse de côté la boucle à la ligne 1, qui ne sert qu'à répéter:
ligne 2 et 3 on dire deux indices (dans mon exemple a=2 et b=5) pour échanger les deux lettres correspondantes.
dans les lignes 5 à 12, on recopie le mot de départ lettre par lettre en échangeant la lettre d'indice a et celle d'indice b
Hors ligne
Pages : 1