Variables Micro:bit Python
Variables en Programación
Las variables se usan para almacenar datos que pueden cambiar, como el número de puntos que tienes en un juego. Las variables pueden ser de diferentes tipos de dato.
Asignar Valor a Variables Numéricas
Asigna el valor inicial a las variables al principio del programa usando el signo =
:
score = 0
Cambiar Variables Numéricas
Puedes modificar variables numéricas sumando, restando, multiplicando y dividiendo. Selecciona una operación:
Incrementar
Usa +=
para aumentar o incrementar el valor de una variable:
score = 2
score += 5 # Ahora score es 7
Esto aumenta el valor de la variable score
en 5, mostrando 7. Hace lo mismo que score = score + 5
, pero es más corto y más fácil de escribir.
Asignar Cadenas
Una cadena es un grupo de palabras o sÃmbolos. Pon comillas alrededor del contenido de una cadena:
name = 'Juan'
Puedes usar comillas simples '
o dobles "
en cadenas, pero debes ser coherente. Utilizamos comillas simples en los ejemplos porque son más fáciles de escribir y las comillas dobles pueden confundirse con dos comillas simples.
Mira Uso de Cadenas para ver ejemplos de cómo puedes manipular cadenas.
Variables Booleanas
Las variables booleanas solo tienen dos valores: True
(verdadero) o False
(falso). Pueden ser útiles para añadir control al programa:
running = False
if button_a.is_pressed():
running = not running
Este ejemplo utiliza una variable booleana llamada running
para crear un botón de cambio. El programa tiene dos estados: "running" (ejecutando, mostrando 1 en la pantalla) y "not running" (no ejecutando, mostrando 0). Al pulsar el botón A, cambia el estado de la variable running
entre False
(falso) y True
(verdadero) cada vez que lo pulsas:
not
es un operador lógico que invierte el estado de la variable. Si su valor era True
(verdadero), se convierte en False
(falso). Si era False
(falso), se convierte en True
(verdadero).
Ten en cuenta que True
(verdadero) y False
(falso) deben empezar con mayúsculas.
Nombres de Variables
- DeberÃan describir lo que contienen para que el código sea más fácil de entender.
- Deben empezar con una letra, no con un número.
- No pueden contener espacios.
- No pueden ser iguales que las palabras clave de Python, como
True
,if
owhile
. - Son sensibles a mayúsculas:
score
serÃa una variable diferente aScore
.