Cordiales Saludos
Sirva esta publicación para que te animes a entrar al maravilloso mundo de la programación. De la mano de uno de los Lenguajes de programación más populares del momento: Python
Interruptores
Se le llama así a una variable que toma dos valores (1 ó 0) o también (falso o verdadero).
Se utiliza para que se realice un condicional o para que cambie su valor en determinada instrucción.
También es conocido como conmutador, switch, sw, bandera, flag o indicador.
A continuación veremos un ejemplo donde el interruptor (variable flag) cambia su valor cuando entra en el condicional.
flag = 1
if flag == 1:
print("flag vale 1")
flag = 0
print("Cambié el interruptor")
print("El nuevo valor de flag es: ", flag)
Este es un ejemplo ilustrativo, el valor de flag cambió dentro del condicional, pero dependiendo de la lógica que estemos desarrollando puede cambiar en otra parte del programa.
En este nuevo ejemplo, explico con los comentarios internos dentro del programa la negación de una variable para que entre a un condicional (así realicé la lógica es algo que puede cambiar de acuerdo a tu punto de vista y lo que quieras hacer) y como cambia el interruptor dentro del condicional. Más adelante gracias a ese cambio entra el flujo del programa a otro condicional.
comer = False
#Explicando comer y not(comer)
#comer es falso
print("OJO: Comer es ", comer)
#not(comer) es la negación, es decir verdadero
print("OJO: not(comer) es ", not(comer))
if not(comer) == True:
print("Sirviendo la comida")
comer = True #flag
print("Esta persona ya comió")
if comer == True:
print("Usted ya comió")
Desarrollando Nuestra Lógica de programación
Lógica, Algoritmos, Curiosidades, Habilidad Mental, Matemáticas...
Entrega anterior
Ejercicios Resueltos N126 al N130
Puedes practicar en esta web: PythonCumanés
Clases gratis de programación / Free programming classes
[ESP/ENG] Mi proyecto en Python/My project in Python.
Todos a programar!
Rafael Aquino
Congratulations @mujaffa150! You received a personal badge!
You can view your badges on your board and compare yourself to others in the Ranking
Congratulations @mujaffa150! You received a personal badge!
You can view your badges on your board and compare yourself to others in the Ranking
Congratulations @mujaffa150! You received a personal badge!
You can view your badges on your board and compare yourself to others in the Ranking