En esta entrada estaré compartiendo como validar si un número es primo o no en Python, primeramente estaré definiendo que es un número primo. ¿Qué es un número primo? Los números primos son aquellos que solo son divisibles entre ellos mismos y el 1, es decir, que si intentamos dividirlos por cualquier otro número, el resultado no es entero. Dicho de otra forma, si haces la división por cualquier número que no sea 1 o él mismo, se obtiene un resto distinto de cero. Solución Luego de ver la definición de un número primo, veremos como programar una función que retorne verdadero si un número es primo o no. Será mostrado de dos formas, con recursividad y con iteración. Iteración Para esta solución haremos una función que recibirá un número y creará una variable llamada contador que inicia en 0. Luego de eso va entrar a un ciclo for que irá de 1 al número + 1, donde aumentará el contador en uno cuando el número sea divisible entre la variable de iteración (...
En esta entrada explicaré un código bastante fácil de implementar el cual pondrán utilizar para contar la cantidad de caracteres que tiene una palabra o mejor dicho en un "String". El código que les explicaré estará en el lenguaje de programación Python, muy recomendado para principiantes de la programación, es muy fácil y básico.
El código se puede obtener de mi github:
Pasos
Primero que todo tienen que abrir Python y abrir un archivo nuevo (pueden guardar el archivo bajo el nombre que les guste.) (Ver ilustración 1)
| Ilustración 1 |
Segundo deberán escribir en el archivo nuevo creado el código de la siguiente imagen. (Ver ilustración 2)
| Ilustración 2 |
Explicación del código:
1-Se crea una función llamada contarLetras que recibe un parámetro (string)
2-Se crea un contador, que siempre inicia en 0. 3-Se crea un ciclo (for) el cual recorre el String carácter por carácter que recibió de parámetro y cada vez que se le permite recorrer una letra, suma 1 al contador 4-Si imprime un mensaje el cual contiene la palabra y su total de caracteres. Opcional: Si no quisiera el mensaje a lo último, quitan el print y su contenido y ponen "return contador" el cual solo retornaría el número. Tercer y útlimo paso sería ejecutar el código, tocan f5 y los mandará al shell de python el cual pondrán contarLetras("loquequieran") dentro de la función pondrán poner un string y pueden ejecutarlo (Ver ilustración 3) Ilustración 3 |
Comentarios
Publicar un comentario