App Inventor - Возникли проблемы с индексом списка (я думаю) - PullRequest
0 голосов
/ 22 сентября 2018

Этот скрипт (когда я набираю test в виде обычного текста и ввод ключа) возвращает меня с (нестандартным) сообщением об ошибке «Key Letter not found» и «Letter not found», означающее, что списки индексов возвращают 0, вот мой код Изображение1 Изображение2 Изображение3 Изображение4 Изображение5 Изображение6 (я не могу вставлять изображения)

1 Ответ

0 голосов
/ 28 сентября 2018

Хорошо, попробуйте это - не делите на 27. В алфавите 26 букв, поэтому измените по модулю на 26. Если ваш ключ и открытый текст оба A, вы получите 1 + 1 плюс еще 1, чтодаст вам C. Увеличение числа в функции мода для учета возможности того, что мод равен 0, не поможет, потому что деление изменит число по-разному, как деление 8 на 2 - это не то же самое, что 8-2.

Если приведенный выше абзац не имеет никакого смысла, это нормально.Что вам нужно сделать, это добавить ключ и открытый текст, затем вычесть 1. Затем сделайте вашу функцию мода с 26. Затем вы можете добавить один.

...