Таблица ASCII
ASCII — название таблицы (кодировки, набора), в которой некоторым распространённым печатным и непечатным символам сопоставлены числовые коды.
Каждому символу соответствует целое значение – ASCII-код:
● '0'..'9' – цифры в формате символов (ASCII-коды: \(48-57\))
● 'A'..'Z' – заглавные (прописные) латинские буквы (ASCII-коды: \(65-90\))
● 'a'..'z' – маленькие (строчные) латинские буквы (ASCII-коды: \(97-122\))
Для преобразования символов в код ASCII и обратно в Python используются функции ord() и chr().
Символы сравнимы согласно значениями их ASCII-кодов. Например, символ '5' меньше символа 'b', так как ord('5') < ord('b').
Пример 1
Определите, является ли символ ch строчной русской буквой.
ch = input()
if "а" <= ch <= "я":
print(f"YES")
else:
print(f"NO")
д
YES
Пример 2
Выведите символ, предыдущий к символу ch.
ch = input()
code = ord(ch)
code -= 1
x = chr(code)
print(f"{x}")
B
A
Пример 3
Определите, является ASCII-код символа ch чётным числом.
ch = input()
code = ord(ch)
if code % 2 == 0:
print(f"YES")
else:
print(f"NO")
d
YES
k
NO
Пример 4
Найдите ASCII-код последней буквы слова w.
w = input()
ch = w[-1]
code = ord(ch)
print(f"{code}")
Python
110