Este es el codigo python, para comparar caracteres:
#!/usr/bin/env python
# -*- coding: UTF-8 -*-
class Compilador:
def __init__(self):
codigo=None
while codigo != "salir":
self.caracteres="abcdefghijklmnñopqrstuvwxyz,;.:0123456789() "
codigo=raw_input("ingrese codigo: ")
error=0
for cod in codigo:
if cod not in self.caracteres:
print "Error Caracter no valido "+str(cod)
error+=1
if error:
print str(error)+" Numero de Errores"
Compilador()