Mostrando entradas con la etiqueta Programación. Mostrar todas las entradas
Mostrando entradas con la etiqueta Programación. Mostrar todas las entradas


Curso Python #2 - Tipos de datos

En Python no se tiene que especificar el tipo de variable.

ejemplo en C:
  
    int a = 13; /*int indica que a es un entero*/

ejemplo en Python:

    a = 13 #Python detecta el tipo
  
En python existen diferentes tipos de datos:

Nombre       | Tipo      | Ejemplo
int             Numérico   33
float         Numérico   2.0 3.5
True         Lógico        True = 1    |Servirán para sentencias
False        Lógico     False = 0   |de control.

True and True = True
True and False = False
False or True = True
...



Curso Python #1 - Introducción


                         Introducción

Para ejecutar cualquier programa en python se necesita el interprete
Python, que en Ubuntu podeis descargar utilizando en la shell
el siguiente comando:

 sudo apt-get install python
(Aunque creo que en las nuevas versiones ya viene instalado)

Cuando ya este instalado, ejecutais "python" (sin comillas) en la shell
y os aparecerá algo parecido a esto:

 Python 2.7.1+ (r271:86832, Apr 11 2011, 18:05:24) 
[GCC 4.5.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>


En el interprete podeis realizar operaciones matemáticas sencillas cómo
suma, resta, multiplicación, división, módulo, etc. 

Aqui dejo una lista de símbolos para las operaciones:

+ suma    - resta    * multiplicación    / división    % módulo
A ** B = A elevado a B
A ** (1/B) = Raíz B-ésima de A   

¡Atención! ¿ 4 ** (1/2) = 1 ? NO; El resultado de 1/2 es 0 porque la
división de enteros entre enteros da enteros. Para solucionar el error
se debe poner así: A ** (1/B.0) Al realizarse la division el resultado
                                será flotante y por tanto la operación:
                                4 ** (1/2.0) = 4 ** 0.5 = 2.0
                               
Ejemplos:

>>> 2+4

6

>>> 2-4

-2

>>> 2*4

8

>>> 2/4

0

>>> 2/4.0

0.5

>>> 2.0/4

0.5

>>> 17%3       #Resto de una división.

2

>>> 2 ** 3

8

>>> 8 ** (1/3.0)

2.0


Si se hace más de una operación en la misma línea, se debe tener en
cuenta la asociatividad:

3 + 4/2.0 - 2 * 2 ** 3 = 3 + ( (4/2.0) - ( 2 * ( 2 ** 3 ))) = -11.0
-FIN-