Lazos, ciclos, bucles en Python
While i <=5:
instrucciones
else:
instrucciones
Break=Romper el lazo de repetición
Nota:
No es muy recomendable escribir en una sola línea las variables pero en Python sería así:
x=0; suma=0
Continue=cuando se cumple una condición
if x==0:
continue
Ejercicio:
#Ejercicio Central Hidroeléctrica
alarm = False
shut_down = False
while True:
flow =float(input('Ingrese Caudal '))
if flow >500 and flow <1000:
alarm=True
print('Caudal bajo')
elif flow >=0 and flow <=500 :
alarm=True
shut_down=True
print ('Parada por caudal bajo')
break
else:
alarm=False
print('Operacion Normal')
print(f'Alarma: {alarm}')
#Ciclo for
for x in range(2, 10): #empieza en 2 hasta el 10 y "x" es la variable
print(x)
for x in range(10):
if x is 1:
continue
if x>5:
break
print(x)
Consulta:
¿Cuál es la diferencia entre el X==1 y el X is 1?
instrucciones
else:
instrucciones
Break=Romper el lazo de repetición
Nota:
No es muy recomendable escribir en una sola línea las variables pero en Python sería así:
x=0; suma=0
Continue=cuando se cumple una condición
if x==0:
continue
Ejercicio:
#Ejercicio Central Hidroeléctrica
alarm = False
shut_down = False
while True:
flow =float(input('Ingrese Caudal '))
if flow >500 and flow <1000:
alarm=True
print('Caudal bajo')
elif flow >=0 and flow <=500 :
alarm=True
shut_down=True
print ('Parada por caudal bajo')
break
else:
alarm=False
print('Operacion Normal')
print(f'Alarma: {alarm}')
Ciclo for
#Ciclo for
for x in range(2, 10): #empieza en 2 hasta el 10 y "x" es la variable
print(x)
for x in range(10):
if x is 1:
continue
if x>5:
break
print(x)
Consulta:
¿Cuál es la diferencia entre el X==1 y el X is 1?
Comentarios
Publicar un comentario