else

(instrucción)
Lenguaje: Python

Ejecuta un bloque de instrucciones si no se cumple una condición

Detalles:
Ejecuta una instrucción o bloque de instrucciones si no se cumple una condición.

En una orden "for" o "while", se puede usar "else" para ejecutar un paso adicional cuando se termina de analizar el rango de valores o cuando ya no se cumple la condición, salvo que se interrumpa previamente con "break".




Ejemplo:
x = int(input("Dame un número: "))
if x < 0:
    x = 0
    print('Negativo... convertido en cero')
elif x == 0:
    print('Cero')
elif x == 1:
    print('Uno')
else:
    print('Otro')
 
 
for n in range(2, 10):
    for x in range(2, n):
        if n % x == 0:
            print(n, 'es igual a', x, '*', n//x)
            break
    else:
        # Si se sale del "for" sin cumplir la condicion
        print(n, 'es primo')
 
# 2 es primo
# 3 es primo
# 4 es igual a 2 * 2
# 5 es primo
# 6 es igual a 2 * 3
# 7 es primo
# 8 es igual a 2 * 4
# 9 es igual a 3 * 3

Órdenes relacionadas:   if   for   while  

Más detalles en la Referencia oficial


  Volver al índice de la referencia o al apartado de Python