02 Tipos de variables en Python

Los programas utilizan datos. Estos datos pueden ser introducidos por el usuario, leídos de un archivo,  de una base de datos, creadas en el mismo programa, etc.

Los programas utilizan variables para guardar esta información.

Las variables son espacios de memoria del ordenados a las que tenemos que dar un nombre, por ejemplo:

Ejemplo21.py

print(“Hola dime tu nombre”)
nombre = raw_input()
print(“Encantada de conocerte ” + nombre)

Estamos utilizando la variable nombre para guardar el nombre de la persona que introduce la información que el programa solicita.

Utilizamos también el comando raw_inpt() para pedir al usuario que introduzca la información solicitada.

No es lo mismo que llamemos a la variable nombre que Nombre o NOMBRE.

Haz una prueba:

Ejemplo22.py

print(“Hola dime tu nombre”)
nombre = raw_input()
print(“Encantada de conocerte ” + NOMBRE)

Python distingue mayúsculas de minúsculas.

Las variables pueden ser:

TEXTO

Ejemplo23.py

a = «Esto es un ejemplo»
b = » de texto»
print(a+b)

El ejemplo 22 también utiliza variable tipo texto. Se llama también cadenas de caracteres.

NÚMERO ENTERO

Hemos visto que raw_input() guarda un texto. Si queremos que guarde un número entero debemos escribir int( raw_input() )

Ejemplo24.py

print(«m = «)
m = int(raw_input())
print(«n = «)
n = int(raw_input())
print(«n + m = «)
print(n+m)

COMA FLOTANTE

Se utiliza para guardar números con decimales. Si queremos que guarde un número con decimales debemos escribir float( raw_input() )

Ejemplo25.py

print(«m = «)
m = float(raw_input())
print(«n = «)
n = float(raw_input())
print(«n + m = «)
print(n+m)

Ejemplo26.py

print(«m = «)
m = float(raw_input())
print(«n = «)
n = int(raw_input())
print(«n + m = «)
print(n+m)

Paython5

Observa que en ambos casos m + n se presenta siempre con decimales.


Realiza los ejercicios propuestos que aparecen en:

Aprender a programar: Variables

Real Python: Los números


Webgrafía