Saltar la navegación

E401 (versión inicial)

Conocimiento previo

if se puede utilizar de varias formas. La más simple de todas es la que usaremos en este ejemplo,  con una condición seguido de dos puntos y debajo lo que hay que hacer si la condición es verdadera (en este caso más sencillo no se utiliza ni elif ni else)

if condición:
  instrucciones si la condición es verdadera

Caso práctico E401 (versión inicial)

Con este programa haremos una función que nos dirá si un número es positivo o no.

FLOW

test(x)

Si probamos con un número negativo, el resultado es:

Negativo

¡No hay ninguna respuesta, el programa no hace nada!

¿Sabes decir por qué antes de mirar aquí?

Esto pasa porque el print() de la función test() sólo funciona si la condición es verdadera. Al poner un número negativo la condición es falsa y el programa no hace nada. En los siguientes programas iremos mejorando la función test() para que tenga en cuenta todas las posibilidades.