Sentencias else

En algunas situaciones, queremos realizar ciertas acciones si se cumple una condición, y hacer algo diferente si no es así. Python permite esto mediante las sentencias else:

a = int(input())
b = int(input())

if a == b:
    print('YES')
else:
    print('NO')

Este programa imprime YES si los dos valores ingresados coinciden, y NO en caso contrario.

Observa que el contenido de las sentencias if y else está indentado con 4 espacios. Además, ambas sentencias terminan con dos puntos :.

Nota que para comprobar si dos valores son iguales se utiliza el doble signo ==. Un solo signo = se utiliza para asignar valores, mientras que el doble signo == se usa para verificar si dos valores son iguales.

Aquí está la lista de todas las posibles condiciones de comparación disponibles en Python:

Operador de comparación

Ejemplo

Descripción

==

if a == b:

¿Es a igual a b?

!=

if a != b:

¿Es a diferente de b?

<

if a < b:

¿Es a menor que b?

>

if a > b:

¿Es a mayor que b?

<=

if a <= b:

¿Es a menor o igual a b?

>=

if a >= b:

¿Es a mayor o igual a b?

Desafío

Dados dos números, imprime el máximo de ellos.

Entrada

Salida

10
54

54

7
5

7

Constraints

Time limit: 2 seconds

Memory limit: 512 MB

Output limit: 1 MB

To check your solution you need to sign in
Sign in to continue