Instituto Tecnológico de Tuxtepec Curso básico de PythonTipos de datos numéricos          Integrantes • María Luisa Acosta...
Instituto Tecnológico de Tuxtepec Tipos de Datos Numéricos en Python• Los tipos de datos numéricos almacenan  valores numé...
Instituto Tecnológico de Tuxtepec Tipos de Datos Numéricos en Python• Los objetos número son creados al ser  asignado un v...
Instituto Tecnológico de Tuxtepec      .. Tipos de datos numéricos• La sintaxis de la sentencia es:del var1[,var2[,var3[.....
Instituto Tecnológico de Tuxtepec       .. Tipos de datos numéricos• Python soporta 4 distintos tipos  numéricos:• Int (En...
Instituto Tecnológico de Tuxtepec      .. Tipos de datos numéricos• Float(valor real de punto flotante) o  flotantes. Repr...
Instituto Tecnológico de Tuxtepec      .. Tipos de datos numéricos• Complex(números complejos). Son de  la forma a+bJ, don...
Instituto Tecnológico de Tuxtepec  Ejemplos de tipos de datos numéricosInt       long               float                 ...
Instituto Tecnológico de Tuxtepec           Recomendaciones• Python te permite usar una L minúscula  con long, pero es rec...
Instituto Tecnológico de Tuxtepec          … Recomendaciones• Un número complejo consiste en un par  ordenado de número re...
Instituto Tecnológico de Tuxtepec    Conversión de tipos numéricos• Python      convierte      los     números  internamen...
Instituto Tecnológico de Tuxtepec     Ejemplos de conversión de tipos               numéricos• Tipo int(x) para convertir ...
Instituto Tecnológico de Tuxtepec    Construcción de funciones numéricas• Funciones matemáticas. Python incluye las siguie...
Instituto Tecnológico de Tuxtepeclog10(x)        Logaritmo base-10 de x para x> 0 .max(x1, x2,...) Tel mayor de sus argume...
Instituto Tecnológico de Tuxtepec    Funciones numéricas aleatorias• Los números aleatorios son usados para  juegos, simul...
Instituto Tecnológico de TuxtepecFunción           Retorna ( descripción )choice(seq)       Un item aleatorio de una lista...
Instituto Tecnológico de Tuxtepec              Funciones trigonométricasFunción        Descripciónacos(x)        Return th...
Instituto Tecnológico de Tuxtepec            Constantes matemáticasEl módulo define también dos constantesmatemáticasConst...
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 ...
Upcoming SlideShare
Loading in …5
×

Tipos de datos numéricos en Python

7,581 views

Published on

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
7,581
On SlideShare
0
From Embeds
0
Number of Embeds
104
Actions
Shares
0
Downloads
38
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Tipos de datos numéricos en Python

  1. 1. Instituto Tecnológico de Tuxtepec Curso básico de PythonTipos 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. 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. 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 = 10También puedes eliminar o referenciar un objetousando la sentencia del. Introducción a la programación en Python D.R.©
  4. 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 vardel var_a, var_b Introducción a la programación en Python D.R.©
  5. 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. 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. 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. 8. Instituto Tecnológico de Tuxtepec Ejemplos de tipos de datos numéricosInt long float complex10 51924361L 0.0 3.14j100 -0x19323L 15.20 45.j-786 0122L -21.9 9.322e-36j080 0xDEFABCECBD 32.3+e18 .876j AECBFBAEl-0490 535633629843L -90. -.6545+0J-0x260 -052318172735L -32.54e100 3e+26J0x69 -4721885298529L 70.2-E12 4.53e-7j Introducción a la programación en Python D.R.©
  9. 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. 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. 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. 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. 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 xcmp(x, -1 if x < y, 0 if x == y, or 1 if x > yy) xexp(x) El exponencial de x: efabs(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. 14. Instituto Tecnológico de Tuxtepeclog10(x) Logaritmo base-10 de x para x> 0 .max(x1, x2,...) Tel mayor de sus argumentos: El valor mas cercano al infinito positivomin(x1, x2,...) El mas pequeño de sus argumentos: El valor más cercano al infinito negativomodf(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. 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. 16. Instituto Tecnológico de TuxtepecFunció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 1seed([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. 17. Instituto Tecnológico de Tuxtepec Funciones trigonométricasFunción Descripciónacos(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. 18. Instituto Tecnológico de Tuxtepec Constantes matemáticasEl módulo define también dos constantesmatemáticasConstante Descripciónpi La constante matemática pi.e La constante matemática e. Introducción a la programación en Python D.R.©
  19. 19. Instituto Tecnológico de Tuxtepec Por su atención Introducción a la programación en Python D.R.©
  20. 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.©

×