Делать цифры и буквы действительными и недействительными в
Пока у меня есть действительные числа, когда вы вводите буквы, но я не знаю, как сделать правильные числа. Могу ли я получить помощь в обеспечении правильности чисел и букв?
1 ответ
(Я искренне удивлен, что кто-то все еще использует Тьюринг)
Случайные числа (65
, 90
, 97
, 122
) у вас в коде есть кодовые точки букв в ASCII. Кодовые значения цифр 0-9 не являются 0
- 9
как у вас они там, они могут быть найдены вместо таблицы ASCII:
В качестве альтернативы, чтобы сделать ваш код чище, вы можете сделать это вместо жесткого кодирования:
if ord(ch) >= ord('A') and ord(ch) <= ord('Z') then
...