Outra função útil sobretudo para programas Python interativos é a função raw_input: lê do teclado uma string, e a retorna. Esta função possui um parâmetro opcional, que é uma mensagem a ser fornecida ao usuário. O exemplo seguinte utiliza um módulo com o nome leitura.py:
a = raw_input("Entre com um número de 0 a 10: ")
n = int(a)
if not 0 < n < 10:
print "Número inválido."
if n % 2 == 0:
print "É Par"
else:
print "É Ímpar"
Este exemplo, quando executado e sendo fornecido o número 7, gera a seguinte saída:
>>> import leitura
Entre com um número de 0 a 10: 7
É Ímpar