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 se hará una función en Python que recibirá un carácter( string) como parámetro y verificará si es una mayúscula o si es un carácter en minúscula. Esta función es muy simple, la enseñare en una forma muy básica el cual su funcionalidad pondrán utilizarlo para una mayor función si desean.
El código podrán conseguirlo en mi Github: https://github.com/Responses/Blog/blob/master/verificarLetra.py
Explicación
Para esta función se utiliza una librería llamada string, que ofrece muchos métodos que pueden servir de mucho pero en este caso se utilizara para dos cosas, tener acceso a letras mayúsculas(string.ascii_uppercase) y minúsculas (string.ascii_lowercase).
1-Primeramente se crea una función llamada verificarLetra(la puede nombrar como desean) y que reciba un parámetro (pueden llamarlo como desee)
2- Primera condición, se verifica que si la letra pertenece a las mayúsculas, si es así entonces muestra el mensaje "La letra es mayúsculas", si no es así pasa a la siguiente condición.
3-Segunda condición, se verifica si la letra pertenece a las minúsculas, si es así entonces muestra el mensaje "La letra es minúscula", si no es así pasa a la siguiente condición.
4-La última condición, es por sí el usuario ingreso una carácter que no pertenece al abecedario, entonces mostrará un mensaje para que ingrese una letra.
Corriendo la función
La función puede ser probada en el shell que ofrece python. En la siguiente imagen utilizaré la función y pondré a prueba cada caso.
Eso sería todo, muchas gracias, cualquier duda pueden contactarme
El código podrán conseguirlo en mi Github: https://github.com/Responses/Blog/blob/master/verificarLetra.py
Código
Explicación
Para esta función se utiliza una librería llamada string, que ofrece muchos métodos que pueden servir de mucho pero en este caso se utilizara para dos cosas, tener acceso a letras mayúsculas(string.ascii_uppercase) y minúsculas (string.ascii_lowercase).
1-Primeramente se crea una función llamada verificarLetra(la puede nombrar como desean) y que reciba un parámetro (pueden llamarlo como desee)
2- Primera condición, se verifica que si la letra pertenece a las mayúsculas, si es así entonces muestra el mensaje "La letra es mayúsculas", si no es así pasa a la siguiente condición.
3-Segunda condición, se verifica si la letra pertenece a las minúsculas, si es así entonces muestra el mensaje "La letra es minúscula", si no es así pasa a la siguiente condición.
4-La última condición, es por sí el usuario ingreso una carácter que no pertenece al abecedario, entonces mostrará un mensaje para que ingrese una letra.
Corriendo la función
La función puede ser probada en el shell que ofrece python. En la siguiente imagen utilizaré la función y pondré a prueba cada caso.
Eso sería todo, muchas gracias, cualquier duda pueden contactarme
Comentarios
Publicar un comentario