J'ai une liste ( decrypted_list
) qui contient quatre éléments entiers que je dois décrypter. La fonction a pour tâche de décrypter le code, et sa logique est correcte. Après avoir défini la fonction, je veux l'appeler sur chaque élément de decrypted_list
pour décrypter ses éléments.
encrypted_list = [7, 1, 0, 2]
def decrypter(number):
for number in encrypted_list:
if (number + 4) < 10:
return (number + 4)
elif (number + 4) > 10:
return (number + 4) % 10
decrypted_list = [decrypter(x) for x in encrypted_list]
Cependant, le résultat n'est pas celui que j'attendais :
Attendu : [1, 5, 4, 6]
Réel : [1, 1, 1, 1]
Aidez-nous ! Je suis novice en matière de Python :)