4. Conceptos sobre variables y asignación

1a = 2
2b = 3
3print(a + b)
line that just executed

next line to execute

Print output (drag lower right corner to resize)
Frames
Objects

Activity: CodeLens 4.1 (cl_l05_4a)

4.1. Otras alternativas

  • Quizás se pregunte ¿por qué creamos dos variables, a y b, para sumar dos números?

  • Podríamos haber logrado el mismo resultado de varias maneras.

1print(2 + 3)
2print(5)
line that just executed

next line to execute

Print output (drag lower right corner to resize)
Frames
Objects

Activity: CodeLens 4.1.1 (cl_l05_4b)

  • ¿Cuál es la diferencia entre el primer modo y los dos últimos?

  • El primer caso incluye la lógica que usamos para obtener el resultado

  • De este modo, hacemos explícito el algoritmo que utilizamos mentalmente para resolver este problema

  • En los últimos dos casos, solo ordenamos a la computadora que imprima algo concreto, sin dejar en claro la lógica para llegar a ese resultado

You have attempted 1 of 2 activities on this page