Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Laboratorio M2
Lenguaje de programación
Objetivos generales:
1. Usar python como una calculadora (uso de operadores aritméticos básicos, comparación y de asig-
nación).
Actividades
2. Cuando queremos guardar valores en variables utilizamos el operador de asignación =. Por ejem-
plo, al escribir x=3 estamos indicando que desde esa lı́nea en adelante x tendrá el valor 3 Escriba
>>> x=3
>>> y=5
>>> x+y
>>> x+2
>>> x+y+3
>>> y=1
>>> x+y
1
Problemas
1. Sin ejecutar, ¿Qué valor tiene cada variable luego de ejecutar cada una de las siguientes lı́neas?
a) x=2
x=x+1
x=2*x-2
y=3
x=x+y
x=-2*y
y=x+2
b) x=2
y=3
z=7
z=x*y
y=-1
z=x+y
y=z
z=x+y
x=z
2. Sin usar el computador determine el tipo de variable de cada uno de las siguientes expresiones:
Ahora compare las conclusiones que sacó con la salida de la función type().
3. En base al problema anterior, ¿2, 2.0, 2. y "2" tienen la misma representación en python?
4. Cuál o cuáles de las siguientes tres expresiones es un número en python: 2, "2", '2', '2.0'
Con lápiz y papel haga las operaciones anteriores hasta obtener el resultado. Luego verifique su
resultado con python.
2
6. (Conversión de tipos) ¿Qué se imprimirá en pantalla al escribir cada una de las siguientes lı́neas?
a) >>> x = 21
>>> 33 = y
>>> z = x + y
b) >>> x = 21
>>> x = 21 or x = 22
c) >>> x = 21
>>> 33 == 2
10. Explique el error que aparece en las siguientes lı́neas e indique qué modificación harı́a para que
funcione correctamente.
>>> edad = 19
>>> nombre = "Elba Zurita"
>>> nombre+" tiene "+edad+" a~
nos"