la cosa que no entiendo, es como se simboliza a los números, que tipo de datos son . comprendo que los números enteros se representan con "int", los flotantes con "float" y en caso de redondear "round". Bueno yo lo que hago es lo siguiente:
Código
print """ ******************************* * DIGITOS * *******************************""" cadena=raw_input("Escribe una frase: ") while cadena!="": digitos=0 for numero in cadena: if numero==int: digitos += 1 print cadena print "Digitos: ",digitos cadena=str(raw_input("Escribe una frase: "))
el problema es que me aparece como dígitos :0 en todas las posibilidades. Y trato de cambiarlo probando diferentes cosas, pero me dan resultados que no son deseados. Si alguno me podría ayudar, desde ya le doy las gracias