3.2 Leitura do teclado: raw_input()

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