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