У меня есть список (decrypted_list
), который содержит четыре целочисленных элемента, которые я должен расшифровать. Задача функции - расшифровать код, и его логика верна. После определения функции я хочу вызвать ее для каждого элемента decrypted_list
, чтобы расшифровать ее элементы.
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]
Однако вывод не соответствует ожиданиям:
Ожидаемый: [1, 5, 4, 6]
Фактический: [1, 1, 1, 1]
Пожалуйста, помогите! Я новичок в Python. :)