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



#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

Entradas más populares de este blog

Enumerate

args y kwargs en Python (argumentos)

Módulos en Python