En las etiquetas de Python pones una , y el numero de linea a resaltar.
[*code=python,2][*/code]
Muestra:
[*code=python,2][*/code]
Muestra:
Código
print "Prueba" print "Prueba" print "Prueba" print "Prueba"
Ya entiendo, muchas gracias. Puse el ,4.
Con este ejercicio sigo en con la curiosidad de como detectar cuando tiene 3 letras.
Sigo intentando como detectar la k si vale 3 al introducirla y que te muestre sólo palabras de 3 letras.
Código
cadena = raw_input('Escribe una frase: ') k = int(raw_input('Introduces un número para la constante K: ')) while cadena != '': cambios = 0 anterior = ' ' for caracter in cadena: if caracter == ' ' and anterior != ' ': cambios += 1 anterior = caracter if cambios == k: print cambios [cadena] if cadena[-1] == ' ': cambios = cambios - 1 palabras = cambios + 1 print 'Palabras:', palabras print 'Cambios', cambios print 'Caracter', caracter print 'Cadena', cadena cadena = raw_input('Escribe una frase: ')
Otro intento raro.
Código
cadena = raw_input('Escribe una frase: ') k = int(raw_input('Introduces un número para la constante K: ')) while cadena != '': cambios = 0 anterior = ' ' for caracter in cadena: if caracter == ' ' and anterior != ' ': cambios += 1 anterior = caracter if cadena[-k] >= 0: cambios = cambios - k # if cadena[-1] == ' ': # cambios = cambios - 1 palabras = cambios + 1 print 'Palabras:', palabras print 'Cambios', cambios print 'Caracter', caracter print 'Cadena', cadena cadena = raw_input('Escribe una frase: ')
Edito:
Este ejercicio se me resiste.
Voy a ponerlo más fácil.
Código
cadena = raw_input('Escribe una frase: ') while cadena != '': blancos = 0 for caracter in cadena: if blancos == ' ': blancos += 1 palabras =blancos + 1 # Hay una palabra mas que blancos. print 'Palabra:', palabras cadena = raw_input('Escribe una frase: ')
Aquí claramente detecta los espacios en blanco. pero quiero que detecte la K = 3 como pide el enunciado que puedes ver aquí.
Debe haber una manera de detectar tres palabas en una cadena.
Lo que supuestamente hay que hacer.
- Introduce una cadena. Ejemplo: Vale mas una iamgen que mil palabras.
- Intoduce una constante k. Ejemplo. 3.
- Con un bucle for lee cadena "Vale mas una iamgen que mil palabras".
- Comprueba si por cada palabra tiene el valor de la constante k que en este caso es 3. (Aquí ya no se como hacerlo).
...
...