Sie sind auf Seite 1von 12

Recordando

valores
Variables y asignación
Aprendiendo a programar con Python
Recordando valores
¿Para qué recordar valores?

E
>>> (19-14)*200
1000
$200/hora

Objetivo: Recordar valores para usarlos posteriormente

• Asignamos un nombre a un valor


• A estos nombres le llamamos variables
online.ing.puc.cl
Recordando valores
¿Cómo se guardan?
asignación

E
>>> llegada = 14
>>> (19-llegada)*200
1000
$200/hora

• = asigna un valor a una variable

• Recuperamos el valor usando el


nombre de la variable online.ing.puc.cl
Recordando valores
Asignando valores a variables

E
>>> pesos_por_hora = 200
>>> llegada = 14
>>> (19-llegada)*pesos_por_hora
1000 $200/hora

>>> llegada = 20
>>> salida = 22
>>> (salida-llegada)*pesos_por_hora
400

online.ing.puc.cl
Instrucción de asignación
Asignación: =
asignación

nombre = expresión
lado izquierdo lado derecho
memoria
>>> r = 5 r 5
>>> pi = 3.14159 pi 3.14159
>>> s = "El área es "
s "El área es "
>>> area = pi * r**2
>>> area area 78.53795
78.53795

online.ing.puc.cl
Fuente: https://pixabay.com/en/computer-laptop-notebook-159466/
Reasignando valores
Asignación: =
asignación

nombre = expresión
lado izquierdo lado derecho
memoria
>>> r = 12.8 r 5
>>> r + 10 pi 3.14159
22.8 s "El área es "
>>> area area 78.53795
78.53795 12.8

online.ing.puc.cl
Fuente: https://pixabay.com/en/computer-laptop-notebook-159466/
¡Cuidado!
Las variables deben existir
asignación

nombre = expresión
lado izquierdo lado derecho
memoria
>>> r = 12.8 5
>>> r + 10 pi 3.14159
22.8 s
radio
"El área es "
>>> area area 78.53795
78.53795 r 12.8
>>> area = pi * radio ** 2
NameError: name 'radio' is not defined
online.ing.puc.cl
Fuente: https://pixabay.com/en/computer-laptop-notebook-159466/
Nombres de variables
¿Qué nombres puedo usar?

• Deben empezar con una letra o '_'


• Puede seguir con letras, números, '_'
pesos_por_hora i km20s Min+Seg
Clark vAlErIa 12deLaNoche
_CRISTIAN j0rg3 Bruce Wayne

• Las mayúsculas / minúsculas importan


Vivaldi ≠ vivaldi ≠ viValdi ≠ VIVALDI
online.ing.puc.cl
Fuente: https://pixabay.com/en/check-mark-tick-mark-check-correct-1292787/
Fuente: https://upload.wikimedia.org/wikipedia/commons/thumb/6/61/Xmark01.svg/2000px-Xmark01.svg.png
Nombres de variables
Palabras reservadas

• Estas palabras NUNCA pueden ser usadas

and del from nonlocal while


as elif global not with
assert else if or yield
break except import pass True
class exec in raise False
continue finally is return None
def for lambda try

online.ing.puc.cl
Fuente: https://upload.wikimedia.org/wikipedia/commons/thumb/6/61/Xmark01.svg/2000px-Xmark01.svg.png
Resumiendo
Variables y asignaciones

• Usar variables para recordar valores

• Asignar valores a nombres con =

• Las variables pueden ser reasignadas

• Los nombres deben cumplir las reglas


online.ing.puc.cl

Das könnte Ihnen auch gefallen