Programa de Python para la suma de dígitos
Publicado: 2023-01-18Tabla de contenido
Python: una descripción general
Python es el lenguaje de programación más buscado por varias razones. Las pocas características de Python que lo han hecho más popular son:
- Python puede operar en cualquier plataforma como Windows, Linux, Mac, Raspberry Pi, etc.
- La sintaxis de Python es simple y el código es fácil de leer ya que es análogo al idioma inglés.
- Los desarrolladores pueden escribir códigos de manera eficiente con menos líneas con la sintaxis que ofrece Python.
- Ofrece creación rápida de prototipos, ya que se ejecuta en un sistema de interpretación.
- Python se puede utilizar para lenguaje de programación procedimental, funcional y orientado a objetos.
Conceptos básicos de la suma de dígitos:
La suma de dígitos de cualquier número se refiere al resultado obtenido al sumar todos los dígitos del número. La suma de dígitos se repite hasta que se obtiene una suma de un solo dígito. En otras palabras, la suma de dígitos se repite si la suma obtenida al sumar los dígitos de un número es mayor que el dígito 9. Una suma de dígitos también se denomina suma de dígitos reducidos en algunos casos. La suma de dígitos es el resultado final de la suma repetida de dígitos hasta obtener una suma de dígitos unitario. En Matemáticas, la suma de dígitos de un número se denota como Digit Sum (n) donde 'n' denota el número cuya suma de dígitos se va a calcular.
Consideremos un ejemplo para entender el concepto de encontrar la suma de dígitos. Si se va a determinar la suma de dígitos del número '231', los dígitos individuales se suman hasta que la suma obtenida es un solo dígito.
Suma de dígitos (123) = 1 + 2 + 3 = 6
Tomemos otro ejemplo para entender mejor el concepto. Encontremos la suma de dígitos del número '987'.
La suma de dígitos (987) se calcula de la siguiente manera:
= 9 + 8 + 7 = 24
= 2 + 4 = 6.
Entonces, la suma de dígitos de 987 es 6.
Consulte los cursos de ciencia de datos de upGrad
Suma de dígitos en Python:
Python ofrece una buena plataforma para desarrollar un código para encontrar la suma de dígitos de un número que forma una base para determinar la suma de dígitos de cualquier número de entrada. El algoritmo general que se usa en Python para desarrollar un código para encontrar la suma de dígitos en un número específico es el siguiente.
Paso 1: Lea el número de entrada.
Paso 2: Declaración de una variable que puede almacenar la suma e inicialización de la variable que indica la suma como '0'.
Paso 3: use un bucle condicional para repetir los pasos 4 y 5 hasta que el número se convierta en cero.
Paso 4: extraiga el dígito más a la derecha del número usando el operador de resto (%). El dígito obtenido se sumará a la variable que refleja la suma.
Paso 5: El número se divide por 10 y se elimina el dígito más a la derecha.
Paso 6: Se imprime el resultado almacenado en la variable declarada para 'suma'.
Hay varios métodos en Python que se pueden implementar para encontrar la suma de los dígitos de un número. Analicemos estos métodos en secciones posteriores.
Explore nuestros cursos populares de ciencia de datos
Programa Ejecutivo de Postgrado en Data Science del IIITB | Programa de Certificado Profesional en Ciencia de Datos para la Toma de Decisiones Empresariales | Maestría en Ciencias en Ciencia de Datos de la Universidad de Arizona |
Programa de Certificado Avanzado en Ciencia de Datos de IIITB | Programa de certificado profesional en ciencia de datos y análisis empresarial de la Universidad de Maryland | Cursos de ciencia de datos |
Método 1: utilice los métodos str() e int() para determinar la suma de dígitos en Python
El método str() convierte el número de entrada en una cadena y el método int() convierte los dígitos de la cadena en un número entero. En este método, el número cuya suma de dígitos se va a determinar se convierte en una cadena. Cada dígito de la cadena se itera. Durante cada iteración, un dígito de cadena se convierte en un número entero y se suma a la suma.
Principales habilidades de ciencia de datos para aprender en 2022
SL. No | Principales habilidades de ciencia de datos para aprender en 2022 | |
1 | Curso de Análisis de Datos | Cursos de Estadística Inferencial |
2 | Programas de prueba de hipótesis | Cursos de Regresión Logística |
3 | Cursos de regresión lineal | Álgebra lineal para análisis |
Método 2: Uso de métodos sum() para encontrar la suma de dígitos en Python
El método sum() determina la suma de elementos de una lista en Python. Aquí, el número se transforma en una cadena usando el método str(). La cadena se elimina y se convierte en una lista de números mediante las funciones strip() y map(), respectivamente. Finalmente, la función sum() se usa para determinar la suma de los dígitos del número.
Lea nuestros populares artículos de ciencia de datos
Trayectoria profesional en ciencia de datos: una guía profesional completa | Crecimiento profesional en ciencia de datos: el futuro del trabajo ya está aquí | ¿Por qué es importante la ciencia de datos? 8 formas en que la ciencia de datos aporta valor al negocio |
Relevancia de la ciencia de datos para los gerentes | La última hoja de trucos de ciencia de datos que todo científico de datos debería tener | Las 6 razones principales por las que debería convertirse en científico de datos |
Un día en la vida del científico de datos: ¿Qué hacen? | Mito reventado: la ciencia de datos no necesita codificación | Business Intelligence vs Data Science: ¿Cuáles son las diferencias? |
Método 3: Enfoque general para determinar la suma de los dígitos
En este método, el algoritmo general discutido en una de las secciones anteriores se implementa como un código de Python ya sea por iteración o por recursividad. Mire los ejemplos de códigos de Python que se muestran a continuación que muestran un enfoque tanto iterativo como recursivo para determinar la suma de los dígitos de un número.
Aplicaciones prácticas de encontrar la suma de los dígitos del número:
- Encontrar la suma de los dígitos de un número es un elemento esencial de las pruebas rápidas de divisibilidad. Por ejemplo, cualquier número natural es divisible por 3 solo si la suma de sus dígitos es divisible por 3.
- Esta es una base para la regla de los nueves y las técnicas de lanzamiento de nueves.
- También es un componente crucial de los algoritmos de suma de comprobación.
Si tiene curiosidad por aprender sobre tableau, ciencia de datos, consulte el Programa PG Ejecutivo en Ciencia de Datos de IIIT-B y upGrad, que se creó para profesionales que trabajan y ofrece más de 10 estudios de casos y proyectos, talleres prácticos prácticos, tutoría con expertos de la industria. , 1 a 1 con mentores de la industria, más de 400 horas de aprendizaje y asistencia laboral con las mejores empresas.