1. Introducción a Python#
(★☆☆, ★★☆, ★★★) Esta notación indica la dificultad de cada ejercicio, de menor a mayor.
-
★☆☆ Pruebe en la consola interactiva los siguientes comandos:
Consola interactiva
Con consola interactiva nos referimos a la ventana interactiva de Jupyter, donde se puede ejecutar código Python y ver el resultado de las operaciones.
Para acceder a la consola interactiva, en VS Code se debe presionar la combinación de teclas
Ctrl + Shift + P
(oCmd + Shift + P
en Mac) y seleccionarJupyter: Create Interactive Window
.Nota: Si no se tiene instalada la extensión de Python y Jupyter, se debe instalar desde la tienda de extensiones de VS Code.
1 + 2
0.1 + 0.2
1.2 * 3
'hola ' + 'mundo'
'My name is ' * 3
-
★☆☆ Pruebe en la consola interactiva las siguientes asignaciones y comandos. Luego de cada ejecución, analice el estado en el explorador de variables.
Explorador de variables
El explorador de variables es una herramienta que permite ver el estado de las variables en este momento.
Para acceder al explorador de variables, se debe presionar la combinación de teclas
Ctrl + Shift + P
(oCmd + Shift + P
en Mac) y seleccionarJupyter: Focus on Variable View
.x = 1
y = 2
z = x + y
w = y * y
z = x / 10 + y / 10
z2 = (x + y) / 10
2 ** w ** w
2 ** (w ** w)
(2 ** w) ** w
repeat = 'My name is '
repeat + ', what?' + repeat + ', who?'
-
★☆☆ Cada una de las siguientes asignaciones posee un error de sintaxis. Proponga una corrección para cada caso:
2var-seg = 150
True = 17
a = b = la puerta azul está abierta
x = 5, y = 10
'suma' = 30
-
★☆☆ Corrija el siguiente programa defectuoso para que imprima la suma de dos números:
-
★☆☆ Corrija el siguiente programa defectuoso para que imprima un número dividido por otro:
-
★☆☆ Corrija el siguiente programa defectuoso para que imprima un número elevado al otro:
-
★★☆ Proponga una corrección para que el siguiente código no produzca ningún error:
-
★★☆ Proponga una corrección para que el siguiente código se ejecute sin errores e imprima
Hay 12 frutas en total.
: -
★★☆ Pruebe en la consola interactiva y muestre en pantalla el resultado de la multiplicación entre dos variables, a y b, para los siguientes casos:
a = 4
yb = 5
a
yb
ingresados por el usuario.
En la consola debe imprimirse el siguiente mensaje:
donde
[RESULTADO]
debe ser el resultado de la operación. -
★★☆ Complete el siguiente código para que, al ejecutarlo en la consola interactiva, le salude:
-
★★★ Un grupo de 5 amigos se va a juntar a comer en la casa de uno de ellos. El anfitrión dice que él y su pareja van a comprar las pizzas y han estimado que se comerán, en promedio, 4 porciones por cabeza. Uno de los amigos se ofreció a llevar las bebidas y la picada ($410), otro amigo llevará el postre ($800) y el último amigo no llevará nada. En la pizzería favorita del anfitrión, una pizza mediana (6 porciones) cuesta $1020, y una grande (8 porciones) $1380, independientemente del sabor.
Implementar un programa que imprima por pantalla:
- La cantidad de dinero que gastó cada uno antes de ir a la cena.
- Cuánto dinero se debe aportar por cabeza.
- Quiénes deben dinero y cuánto.
- A quienes les deben dinero y cuánto.
Nota
Exponer suposiciones necesarias para resolver el problema.