SlideShare una empresa de Scribd logo
Instituto Tecnológico de Tuxtepec


 Curso básico de Python
Tipos de datos numéricos
          Integrantes
 • María Luisa Acosta Sanjuán
    •Tomás Torres Ramírez
 •Rosa Violeta Vargas Jiménez
     •Pedro Téllez Gamboa
  •Odemaris Martínez Acevedo
     Introducción a la programación en Python   D.R.©
Instituto Tecnológico de Tuxtepec



 Tipos de Datos Numéricos en Python

• Los tipos de datos numéricos almacenan
  valores numéricos.
• Son tipos de datos inmutables. Lo que
  significa que cuando cambia el valor del
  tipo de dato numérico el resultado es un
  objeto asignado nuevamente.


           Introducción a la programación en Python   D.R.©
Instituto Tecnológico de Tuxtepec



 Tipos de Datos Numéricos en Python

• Los objetos número son creados al ser
  asignado un valor a los mismos. Ejemplo:
                 var1 = 1
                 var2 = 10
También puedes eliminar o referenciar un
  objeto
usando la sentencia del.
           Introducción a la programación en Python   D.R.©
Instituto Tecnológico de Tuxtepec



      .. Tipos de datos numéricos

• La sintaxis de la sentencia es:
del var1[,var2[,var3[....,varN]]]]
  Puedes borrar un solo objeto o múltiples
  objetos usando la sentencia del. Por
  ejemplo:
del var
del var_a, var_b
           Introducción a la programación en Python   D.R.©
Instituto Tecnológico de Tuxtepec



       .. Tipos de datos numéricos
• Python soporta 4 distintos tipos
  numéricos:
• Int (Entero con signo).- A menudo
  simplemente llamados enteros o ints, son
  números enteros positivos o negativos sin
  punto decimal.
• Long(Entero largo) o largos. Son
  números enteros de tamaño ilimitado.
  Escrito como enteros y seguidos por una
  mayúscula o minúscula l. en Python
            Introducción a la programación D.R.©
Instituto Tecnológico de Tuxtepec



      .. Tipos de datos numéricos

• Float(valor real de punto flotante) o
  flotantes. Representan números reales y
  se escriben con un punto decimal
  dividiendo la parte entera y fraccional.
  Pueden estar en notación científica con E
  o e indicando la potencia de10 (2.5e2
  =2.5x102=250)

           Introducción a la programación en Python   D.R.©
Instituto Tecnológico de Tuxtepec



      .. Tipos de datos numéricos

• Complex(números complejos). Son de
  la forma a+bJ, donde a y b son flotantes y
  J (o j), representa la raíz cuadrada de -
  1(que es un número imaginario). a es la
  parte real del número y b es la parte
  imaginaria. No son muy usados en
  Python.

           Introducción a la programación en Python   D.R.©
Instituto Tecnológico de Tuxtepec



  Ejemplos de tipos de datos numéricos
Int       long               float                   complex
10        51924361L          0.0                     3.14j
100       -0x19323L          15.20                   45.j
-786      0122L              -21.9                   9.322e-36j
080       0xDEFABCECBD 32.3+e18                      .876j
          AECBFBAEl
-0490     535633629843L -90.                         -.6545+0J
-0x260    -052318172735L     -32.54e100              3e+26J

0x69      -4721885298529L 70.2-E12                   4.53e-7j




          Introducción a la programación en Python                D.R.©
Instituto Tecnológico de Tuxtepec



           Recomendaciones

• Python te permite usar una L minúscula
  con long, pero es recomendable que uses
  solo L mayúscula para evitar confusiones
  con el número 1. Python despliega los
  enteros largos con una L mayúscula.



          Introducción a la programación en Python   D.R.©
Instituto Tecnológico de Tuxtepec



          … Recomendaciones

• Un número complejo consiste en un par
  ordenado de número reales de punto
  flotante denotados por a + bj, donde a es
  la parte real y b es la parte imaginaria del
  número complejo.



           Introducción a la programación en Python   D.R.©
Instituto Tecnológico de Tuxtepec



    Conversión de tipos numéricos

• Python      convierte      los     números
  internamente en una expresión que
  contiene los tipos mixtos, a un tipo común
  para su evaluación. Pero algunas veces
  necesitarás forzar explícitamente un
  número a otro tipo para satisfacer los
  requerimientos de un operador o
  parámetros de una función.
           Introducción a la programación en Python   D.R.©
Instituto Tecnológico de Tuxtepec


     Ejemplos de conversión de tipos
               numéricos
• Tipo int(x) para convertir x a un entero simple.
• Tipo long(x) para convertir x a un entero largo
• Tipo float(x) para convertir x a un número de punto
  flotante.
• Tipo complex(x) para convertir x a un número complex
  con una parte real x y una parte iamgianria zero.
• Tipo complex(x, y) convierte x e y a un número
  complejo con la parte real x y la parte imaginaria y. x e y
  son expresiones numéricas


               Introducción a la programación en Python   D.R.©
Instituto Tecnológico de Tuxtepec

    Construcción de funciones numéricas
• Funciones matemáticas. Python incluye las siguientes
  funciones que realizan cálculos matemáticos:

Función Devuelve ( descripción )
abs(x) El valor absoluto de x: la distancia (positiva) entre x y cero.
ceil(x)   El redondeo de x: El entero mas pequeño no menor
          que x
cmp(x,    -1 if x < y, 0 if x == y, or 1 if x > y
y)
                                     x
exp(x) El exponencial de x: e
fabs(x) El valor absoluto x.
floor(x) El redondeo de x: el entero mas grande no mayor que
         x       Introducción a la programación en Python D.R.©
Instituto Tecnológico de Tuxtepec


log10(x)        Logaritmo base-10 de x para x> 0 .
max(x1, x2,...) Tel mayor de sus argumentos: El valor mas cercano
                al infinito positivo
min(x1, x2,...) El mas pequeño de sus argumentos: El valor más
                cercano al infinito negativo
modf(x)         Las partes fraccional y entera de x en una tupla de2
                elementos.Ambas partes tienen el mismo signo
                como x. La parte entera es devuelta como un
                flotante.
pow(x, y)       El valor de x**y.
round(x [,n]) x redondeada a n digitos desde el punto decimal.
                Python redondea la parte decimal a 1 o -1 pero
                nunca a 0: round(0.5) es 1.0 y round(-0.5) es -1.0.
sqrt(x)         La raíz cuadrada de x para x > 0
                  Introducción a la programación en Python      D.R.©
Instituto Tecnológico de Tuxtepec



    Funciones numéricas aleatorias

• Los números aleatorios son usados para
  juegos, simulaciones, pruebas, seguridad
  y aplicaciones privadas. Python Incluye
  las siguientes funciones que son
  comúnmente usadas.



           Introducción a la programación en Python   D.R.©
Instituto Tecnológico de Tuxtepec


Función           Retorna ( descripción )
choice(seq)       Un item aleatorio de una lista, tupla, o cadena.
randrange         Un elemento seleccionado aleatoriamente de un
([start,] stop    rango(start, stop, step)
[,step])
random()          A random float r, such that 0 is less than or equal
                  to r and r is less than 1
seed([x])         Sets the integer starting value used in generating
                  random numbers. Call this function before calling
                  any other random module function. Returns
                  None.
shuffle(lst)      Randomizes the items of a list in place. Returns
                  None.
uniform(x, y)     A random float r, such that x is less than or equal
                  to r and r is less than y en Python
                   Introducción a la programación                 D.R.©
Instituto Tecnológico de Tuxtepec

              Funciones trigonométricas
Función        Descripción
acos(x)        Return the arc cosine of x, in radians.
asin(x)        Return the arc sine of x, in radians.
atan(x)        Return the arc tangent of x, in radians.
atan2(y, x)    Return atan(y / x), in radians.
cos(x)         Return the cosine of x radians.
hypot(x, y)    Return the Euclidean norm, sqrt(x*x + y*y).
sin(x)         Return the sine of x radians.
tan(x)         Return the tangent of x radians.
degrees(x)     Converts angle x from radians to degrees.
radians(x)     Converts angle x from degrees to radians.


                   Introducción a la programación en Python   D.R.©
Instituto Tecnológico de Tuxtepec



            Constantes matemáticas
El módulo define también dos constantes
matemáticas
Constante      Descripción
pi             La constante matemática pi.
e              La constante matemática e.




              Introducción a la programación en Python   D.R.©
Instituto Tecnológico de Tuxtepec



    Por su atención




 Introducción a la programación en Python   D.R.©
Instituto Tecnológico de Tuxtepec



            Fuente consultada

• http://www.tutorialspoint.com/python/pytho
  n_numbers.htm




           Introducción a la programación en Python   D.R.©

Más contenido relacionado

La actualidad más candente

Alfabetos-Lenguajes y Automatas 1
Alfabetos-Lenguajes y Automatas 1Alfabetos-Lenguajes y Automatas 1
Alfabetos-Lenguajes y Automatas 1
Osiris Mirerus
 
Base de datos con Netbeans
Base de datos con NetbeansBase de datos con Netbeans
Base de datos con Netbeans
Randy
 
Componentes y Librerías - Tópicos avanzados de programación.
Componentes y Librerías - Tópicos avanzados de programación.Componentes y Librerías - Tópicos avanzados de programación.
Componentes y Librerías - Tópicos avanzados de programación.
Giancarlo Aguilar
 

La actualidad más candente (20)

Lenguaje ensamblador
Lenguaje ensambladorLenguaje ensamblador
Lenguaje ensamblador
 
Alfabetos-Lenguajes y Automatas 1
Alfabetos-Lenguajes y Automatas 1Alfabetos-Lenguajes y Automatas 1
Alfabetos-Lenguajes y Automatas 1
 
Base de datos con Netbeans
Base de datos con NetbeansBase de datos con Netbeans
Base de datos con Netbeans
 
Unidad v algebra relacional
Unidad v   algebra relacionalUnidad v   algebra relacional
Unidad v algebra relacional
 
Diagrama de entidad relacion
Diagrama de entidad relacionDiagrama de entidad relacion
Diagrama de entidad relacion
 
Python para principiantes
Python para principiantesPython para principiantes
Python para principiantes
 
Power designer-presentación
Power designer-presentaciónPower designer-presentación
Power designer-presentación
 
Python
PythonPython
Python
 
Semana 2 Fundamentos de Python(Ciclos y Listas)
Semana 2   Fundamentos de Python(Ciclos y Listas)Semana 2   Fundamentos de Python(Ciclos y Listas)
Semana 2 Fundamentos de Python(Ciclos y Listas)
 
1 - Modelo Entidad Relacion
1 - Modelo Entidad Relacion1 - Modelo Entidad Relacion
1 - Modelo Entidad Relacion
 
Componentes y Librerías - Tópicos avanzados de programación.
Componentes y Librerías - Tópicos avanzados de programación.Componentes y Librerías - Tópicos avanzados de programación.
Componentes y Librerías - Tópicos avanzados de programación.
 
Arreglos c1. p3.
Arreglos  c1. p3.Arreglos  c1. p3.
Arreglos c1. p3.
 
Python programming | Fundamentals of Python programming
Python programming | Fundamentals of Python programming Python programming | Fundamentals of Python programming
Python programming | Fundamentals of Python programming
 
Ordenamiento de vectores
Ordenamiento de vectoresOrdenamiento de vectores
Ordenamiento de vectores
 
Algoritmos de busqueda - hash truncamiento
Algoritmos de busqueda - hash truncamientoAlgoritmos de busqueda - hash truncamiento
Algoritmos de busqueda - hash truncamiento
 
Estructura selectiva doble con Java
Estructura selectiva doble con JavaEstructura selectiva doble con Java
Estructura selectiva doble con Java
 
Operadores de c++
Operadores de c++Operadores de c++
Operadores de c++
 
3.3 Reglas de producción.pptx
3.3 Reglas de producción.pptx3.3 Reglas de producción.pptx
3.3 Reglas de producción.pptx
 
Operators in Python
Operators in PythonOperators in Python
Operators in Python
 
Guía de ejercicios de normalizacion
Guía de ejercicios de normalizacionGuía de ejercicios de normalizacion
Guía de ejercicios de normalizacion
 

Destacado

Sesión 1: Python
Sesión 1: PythonSesión 1: Python
Sesión 1: Python
maluacsa
 
Evidencias de sesión 4 Curso Python
Evidencias de  sesión 4 Curso PythonEvidencias de  sesión 4 Curso Python
Evidencias de sesión 4 Curso Python
maluacsa
 
Evidencia Sesión 5: Python
Evidencia Sesión 5: PythonEvidencia Sesión 5: Python
Evidencia Sesión 5: Python
maluacsa
 
Sesión 2: Ejemplos y prácticas en Python
Sesión 2: Ejemplos y prácticas en PythonSesión 2: Ejemplos y prácticas en Python
Sesión 2: Ejemplos y prácticas en Python
maluacsa
 
Evidencias de la tercera sesión: Programación en Python
Evidencias de la tercera sesión: Programación en PythonEvidencias de la tercera sesión: Programación en Python
Evidencias de la tercera sesión: Programación en Python
maluacsa
 
Tema 1-1 datos y tipos de datos
Tema 1-1 datos y tipos de datosTema 1-1 datos y tipos de datos
Tema 1-1 datos y tipos de datos
Rufi Flores
 
Evidencia2ml
Evidencia2mlEvidencia2ml
Evidencia2ml
maluacsa
 
Evidencia1ml
Evidencia1mlEvidencia1ml
Evidencia1ml
maluacsa
 
Evidencia1ml
Evidencia1mlEvidencia1ml
Evidencia1ml
maluacsa
 

Destacado (20)

Sesión 1: Python
Sesión 1: PythonSesión 1: Python
Sesión 1: Python
 
Evidencias de sesión 4 Curso Python
Evidencias de  sesión 4 Curso PythonEvidencias de  sesión 4 Curso Python
Evidencias de sesión 4 Curso Python
 
Web 2.0
Web 2.0Web 2.0
Web 2.0
 
Evidencia Sesión 5: Python
Evidencia Sesión 5: PythonEvidencia Sesión 5: Python
Evidencia Sesión 5: Python
 
Sesión 2: Ejemplos y prácticas en Python
Sesión 2: Ejemplos y prácticas en PythonSesión 2: Ejemplos y prácticas en Python
Sesión 2: Ejemplos y prácticas en Python
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Evidencias de la tercera sesión: Programación en Python
Evidencias de la tercera sesión: Programación en PythonEvidencias de la tercera sesión: Programación en Python
Evidencias de la tercera sesión: Programación en Python
 
Introduccion a python 3
Introduccion a python 3Introduccion a python 3
Introduccion a python 3
 
¿Porqué Python? ...y Django
¿Porqué Python? ...y Django¿Porqué Python? ...y Django
¿Porqué Python? ...y Django
 
Tema 1-1 datos y tipos de datos
Tema 1-1 datos y tipos de datosTema 1-1 datos y tipos de datos
Tema 1-1 datos y tipos de datos
 
Taller de introduccion a python con turtle
Taller de  introduccion a python  con  turtleTaller de  introduccion a python  con  turtle
Taller de introduccion a python con turtle
 
Análisis de datos: R vs Python
Análisis de datos: R vs PythonAnálisis de datos: R vs Python
Análisis de datos: R vs Python
 
Definiciones y ejemplos de los tipos de datos de powerdesigner
Definiciones y ejemplos de los tipos de datos de powerdesignerDefiniciones y ejemplos de los tipos de datos de powerdesigner
Definiciones y ejemplos de los tipos de datos de powerdesigner
 
Tablacqa2
Tablacqa2Tablacqa2
Tablacqa2
 
Evidencia2ml
Evidencia2mlEvidencia2ml
Evidencia2ml
 
Tabla cqa
Tabla cqaTabla cqa
Tabla cqa
 
Evidencia1ml
Evidencia1mlEvidencia1ml
Evidencia1ml
 
Evidencia1ml
Evidencia1mlEvidencia1ml
Evidencia1ml
 
Tablacqa3
Tablacqa3Tablacqa3
Tablacqa3
 
Python + Ciencia = ♥
Python + Ciencia = ♥Python + Ciencia = ♥
Python + Ciencia = ♥
 

Similar a Tipos de datos numéricos en Python

Lenguaje c diapositivas
Lenguaje c diapositivasLenguaje c diapositivas
Lenguaje c diapositivas
starduslex
 
Lenguajes diapositivas
Lenguajes diapositivasLenguajes diapositivas
Lenguajes diapositivas
starduslex
 
Lenguajes diapositivas
Lenguajes diapositivasLenguajes diapositivas
Lenguajes diapositivas
starduslex
 

Similar a Tipos de datos numéricos en Python (20)

1. vers. cap-3_tipos_dedatos
1. vers. cap-3_tipos_dedatos1. vers. cap-3_tipos_dedatos
1. vers. cap-3_tipos_dedatos
 
1. vers. cap-3_tipos_dedatos
1. vers. cap-3_tipos_dedatos1. vers. cap-3_tipos_dedatos
1. vers. cap-3_tipos_dedatos
 
Diapositivas curso programación orientada a objetos en Java
Diapositivas curso programación orientada a objetos en JavaDiapositivas curso programación orientada a objetos en Java
Diapositivas curso programación orientada a objetos en Java
 
Módulo 4 (sin estilo)
Módulo 4 (sin estilo)Módulo 4 (sin estilo)
Módulo 4 (sin estilo)
 
Python workshop
Python workshopPython workshop
Python workshop
 
Presentacion Python
Presentacion  Python Presentacion  Python
Presentacion Python
 
Clase de python para mineria-Introduccion.pptx
Clase de python para mineria-Introduccion.pptxClase de python para mineria-Introduccion.pptx
Clase de python para mineria-Introduccion.pptx
 
Tipos de Datos Abstractos (TDA)
Tipos de Datos Abstractos (TDA)Tipos de Datos Abstractos (TDA)
Tipos de Datos Abstractos (TDA)
 
Programacion matlab
Programacion matlabProgramacion matlab
Programacion matlab
 
clase de matlab
clase  de   matlabclase  de   matlab
clase de matlab
 
CLASE 01.pdf
CLASE 01.pdfCLASE 01.pdf
CLASE 01.pdf
 
Programación C++ - DEV C++
Programación C++ - DEV C++Programación C++ - DEV C++
Programación C++ - DEV C++
 
CLASE 04.pdf
CLASE 04.pdfCLASE 04.pdf
CLASE 04.pdf
 
C++ unidad1 semana1
C++ unidad1 semana1C++ unidad1 semana1
C++ unidad1 semana1
 
Gestión y Análisis de Datos para las Ciencias Económicas con Python y R
Gestión y Análisis de Datos para las Ciencias Económicas con Python y RGestión y Análisis de Datos para las Ciencias Económicas con Python y R
Gestión y Análisis de Datos para las Ciencias Económicas con Python y R
 
Introduccion al lenguaje c_EderHenriquez
Introduccion al lenguaje c_EderHenriquezIntroduccion al lenguaje c_EderHenriquez
Introduccion al lenguaje c_EderHenriquez
 
Lenguaje c diapositivas
Lenguaje c diapositivasLenguaje c diapositivas
Lenguaje c diapositivas
 
Lenguajes diapositivas
Lenguajes diapositivasLenguajes diapositivas
Lenguajes diapositivas
 
Lenguajes diapositivas
Lenguajes diapositivasLenguajes diapositivas
Lenguajes diapositivas
 
Clase 2 álgebra 2010 version final
Clase 2 álgebra 2010 version finalClase 2 álgebra 2010 version final
Clase 2 álgebra 2010 version final
 

Tipos de datos numéricos en Python

  • 1. Instituto Tecnológico de Tuxtepec Curso básico de Python Tipos de datos numéricos Integrantes • María Luisa Acosta Sanjuán •Tomás Torres Ramírez •Rosa Violeta Vargas Jiménez •Pedro Téllez Gamboa •Odemaris Martínez Acevedo Introducción a la programación en Python D.R.©
  • 2. Instituto Tecnológico de Tuxtepec Tipos de Datos Numéricos en Python • Los tipos de datos numéricos almacenan valores numéricos. • Son tipos de datos inmutables. Lo que significa que cuando cambia el valor del tipo de dato numérico el resultado es un objeto asignado nuevamente. Introducción a la programación en Python D.R.©
  • 3. Instituto Tecnológico de Tuxtepec Tipos de Datos Numéricos en Python • Los objetos número son creados al ser asignado un valor a los mismos. Ejemplo: var1 = 1 var2 = 10 También puedes eliminar o referenciar un objeto usando la sentencia del. Introducción a la programación en Python D.R.©
  • 4. Instituto Tecnológico de Tuxtepec .. Tipos de datos numéricos • La sintaxis de la sentencia es: del var1[,var2[,var3[....,varN]]]] Puedes borrar un solo objeto o múltiples objetos usando la sentencia del. Por ejemplo: del var del var_a, var_b Introducción a la programación en Python D.R.©
  • 5. Instituto Tecnológico de Tuxtepec .. Tipos de datos numéricos • Python soporta 4 distintos tipos numéricos: • Int (Entero con signo).- A menudo simplemente llamados enteros o ints, son números enteros positivos o negativos sin punto decimal. • Long(Entero largo) o largos. Son números enteros de tamaño ilimitado. Escrito como enteros y seguidos por una mayúscula o minúscula l. en Python Introducción a la programación D.R.©
  • 6. Instituto Tecnológico de Tuxtepec .. Tipos de datos numéricos • Float(valor real de punto flotante) o flotantes. Representan números reales y se escriben con un punto decimal dividiendo la parte entera y fraccional. Pueden estar en notación científica con E o e indicando la potencia de10 (2.5e2 =2.5x102=250) Introducción a la programación en Python D.R.©
  • 7. Instituto Tecnológico de Tuxtepec .. Tipos de datos numéricos • Complex(números complejos). Son de la forma a+bJ, donde a y b son flotantes y J (o j), representa la raíz cuadrada de - 1(que es un número imaginario). a es la parte real del número y b es la parte imaginaria. No son muy usados en Python. Introducción a la programación en Python D.R.©
  • 8. Instituto Tecnológico de Tuxtepec Ejemplos de tipos de datos numéricos Int long float complex 10 51924361L 0.0 3.14j 100 -0x19323L 15.20 45.j -786 0122L -21.9 9.322e-36j 080 0xDEFABCECBD 32.3+e18 .876j AECBFBAEl -0490 535633629843L -90. -.6545+0J -0x260 -052318172735L -32.54e100 3e+26J 0x69 -4721885298529L 70.2-E12 4.53e-7j Introducción a la programación en Python D.R.©
  • 9. Instituto Tecnológico de Tuxtepec Recomendaciones • Python te permite usar una L minúscula con long, pero es recomendable que uses solo L mayúscula para evitar confusiones con el número 1. Python despliega los enteros largos con una L mayúscula. Introducción a la programación en Python D.R.©
  • 10. Instituto Tecnológico de Tuxtepec … Recomendaciones • Un número complejo consiste en un par ordenado de número reales de punto flotante denotados por a + bj, donde a es la parte real y b es la parte imaginaria del número complejo. Introducción a la programación en Python D.R.©
  • 11. Instituto Tecnológico de Tuxtepec Conversión de tipos numéricos • Python convierte los números internamente en una expresión que contiene los tipos mixtos, a un tipo común para su evaluación. Pero algunas veces necesitarás forzar explícitamente un número a otro tipo para satisfacer los requerimientos de un operador o parámetros de una función. Introducción a la programación en Python D.R.©
  • 12. Instituto Tecnológico de Tuxtepec Ejemplos de conversión de tipos numéricos • Tipo int(x) para convertir x a un entero simple. • Tipo long(x) para convertir x a un entero largo • Tipo float(x) para convertir x a un número de punto flotante. • Tipo complex(x) para convertir x a un número complex con una parte real x y una parte iamgianria zero. • Tipo complex(x, y) convierte x e y a un número complejo con la parte real x y la parte imaginaria y. x e y son expresiones numéricas Introducción a la programación en Python D.R.©
  • 13. Instituto Tecnológico de Tuxtepec Construcción de funciones numéricas • Funciones matemáticas. Python incluye las siguientes funciones que realizan cálculos matemáticos: Función Devuelve ( descripción ) abs(x) El valor absoluto de x: la distancia (positiva) entre x y cero. ceil(x) El redondeo de x: El entero mas pequeño no menor que x cmp(x, -1 if x < y, 0 if x == y, or 1 if x > y y) x exp(x) El exponencial de x: e fabs(x) El valor absoluto x. floor(x) El redondeo de x: el entero mas grande no mayor que x Introducción a la programación en Python D.R.©
  • 14. Instituto Tecnológico de Tuxtepec log10(x) Logaritmo base-10 de x para x> 0 . max(x1, x2,...) Tel mayor de sus argumentos: El valor mas cercano al infinito positivo min(x1, x2,...) El mas pequeño de sus argumentos: El valor más cercano al infinito negativo modf(x) Las partes fraccional y entera de x en una tupla de2 elementos.Ambas partes tienen el mismo signo como x. La parte entera es devuelta como un flotante. pow(x, y) El valor de x**y. round(x [,n]) x redondeada a n digitos desde el punto decimal. Python redondea la parte decimal a 1 o -1 pero nunca a 0: round(0.5) es 1.0 y round(-0.5) es -1.0. sqrt(x) La raíz cuadrada de x para x > 0 Introducción a la programación en Python D.R.©
  • 15. Instituto Tecnológico de Tuxtepec Funciones numéricas aleatorias • Los números aleatorios son usados para juegos, simulaciones, pruebas, seguridad y aplicaciones privadas. Python Incluye las siguientes funciones que son comúnmente usadas. Introducción a la programación en Python D.R.©
  • 16. Instituto Tecnológico de Tuxtepec Función Retorna ( descripción ) choice(seq) Un item aleatorio de una lista, tupla, o cadena. randrange Un elemento seleccionado aleatoriamente de un ([start,] stop rango(start, stop, step) [,step]) random() A random float r, such that 0 is less than or equal to r and r is less than 1 seed([x]) Sets the integer starting value used in generating random numbers. Call this function before calling any other random module function. Returns None. shuffle(lst) Randomizes the items of a list in place. Returns None. uniform(x, y) A random float r, such that x is less than or equal to r and r is less than y en Python Introducción a la programación D.R.©
  • 17. Instituto Tecnológico de Tuxtepec Funciones trigonométricas Función Descripción acos(x) Return the arc cosine of x, in radians. asin(x) Return the arc sine of x, in radians. atan(x) Return the arc tangent of x, in radians. atan2(y, x) Return atan(y / x), in radians. cos(x) Return the cosine of x radians. hypot(x, y) Return the Euclidean norm, sqrt(x*x + y*y). sin(x) Return the sine of x radians. tan(x) Return the tangent of x radians. degrees(x) Converts angle x from radians to degrees. radians(x) Converts angle x from degrees to radians. Introducción a la programación en Python D.R.©
  • 18. Instituto Tecnológico de Tuxtepec Constantes matemáticas El módulo define también dos constantes matemáticas Constante Descripción pi La constante matemática pi. e La constante matemática e. Introducción a la programación en Python D.R.©
  • 19. Instituto Tecnológico de Tuxtepec Por su atención Introducción a la programación en Python D.R.©
  • 20. Instituto Tecnológico de Tuxtepec Fuente consultada • http://www.tutorialspoint.com/python/pytho n_numbers.htm Introducción a la programación en Python D.R.©