03. Python – Sentencias de Control y Bucles

1. if / else

number = 12

if number % 2 == 0:
    print("El número es par")
else:
    print("El número es impar")

2. if / elif

number = 15

if number > 10:
    print("El número es mayor que 10")
elif number == 10:
    print("El número es igual a 10")
else:
    print("El número es menor que 10")

3. Operador Ternario

num = 10

print("par" if num % 2 == 0 else "impar")

4. While

i = 0
while i < 3:
    print(i)
    i += 1
else:
    print("fin ciclo while")

5. For

frutas = ["manzana", "naranja", "plátano"]

for fruta in frutas:
    print(fruta)

Salida:

manzana
naranja
plátano
for i in range(1, 5):
    print(i)

Salida:

1
2
3
4
for i in range(5):
    print(i)

Salida:

0
1
2
3
4
mensaje = "Hola."

for letra in mensaje:
    print(letra)
else:
    print('Fin de for')

Salida:

H
o
l
a
.
Fin de for

6. Break

for letra in 'Holanda':
    if letra == 'a':
        print(f'Letra encontrada: {letra}')
        break
else:
    print('Fin ciclo for’)

Resultado: 

Letra encontrada: a

7. Continue

for i in range(6): # de 0 a 5
    if i % 2 != 0:
        continue
    print(f'Valor: {i}’)

Resultado: 

Valor: 0
Valor: 2
Valor: 4 

Related Posts