Делать цифры и буквы действительными и недействительными в

Пока у меня есть действительные числа, когда вы вводите буквы, но я не знаю, как сделать правильные числа. Могу ли я получить помощь в обеспечении правильности чисел и букв?

1 ответ

(Я искренне удивлен, что кто-то все еще использует Тьюринг)

Случайные числа (65, 90, 97, 122) у вас в коде есть кодовые точки букв в ASCII. Кодовые значения цифр 0-9 не являются 0 - 9 как у вас они там, они могут быть найдены вместо таблицы ASCII:

В качестве альтернативы, чтобы сделать ваш код чище, вы можете сделать это вместо жесткого кодирования:

if ord(ch) >= ord('A') and ord(ch) <= ord('Z') then
...
Другие вопросы по тегам