Hemos dado buenos pasos en las estructuras condicionales.
Vamos ahora a probar el código y ver los resultados de evaluar las condiciones que vimos.
Primer ejercicio – Paso a paso.
En el primer ejercicio usamos condiciones anidadas para conocer si un número es negativo, positivo o cero.
- Primero asignamos un valor a la variable número. Escribimos número, igual (=), cinco. Luego podemos cambiar el valor cinco por uno negativo o por cero y probar si el programa funciona de forma correcta.
- Ahora colocamos las condicionales anidadas como ya habíamos visto:
if (numero > 0) :
numSigno = “El número es positivo”
else:
if (numero < 0) :
numSigno = “El número es negativo”
else :
numSigno = “El número es 0”
- Ahora solo queda imprimir el resultado con el comando print(numSigno). Si el número es mayor que cero, muestra en pantalla “signo es positivo” , en caso contrario, evalúa la siguiente condición, si el número es menor que cero muestra “signo es negativo” y si tampoco pertenece a esta categoría muestra “El número es 0”.
- Finalmente, hacemos clic en el botón RUN.
Segundo ejercicio – Paso a paso.
Pero si tenemos más categorías, podemos agregar más condicionales en el programa. Como en el ejemplo del nivel de un participante en un videojuego de computadora.
- Primero declaramos el valor a las variables que se usan en el programa. Para ello escribimos la variable puntos, seguido del símbolo igual (=) y el valor 100.
- Luego definimos los condicionales anidados, para este programa consideramos 4 categorías: principiante, intermedio, avanzado y experto.
if puntos < 100:
nivel = “Principiante”
else:
if puntos < 1000:
nivel = “Intermedio”
else:
if puntos < 5000:
nivel = “Avanzado”
else:
nivel = “Experto”
- Para comprobar el resultado usamos el comando print(), y entre paréntesis escribimos “Tu nivel es: ” + nivel.
- Finalmente, hacemos clic en el botón RUN.
Nota: Verifica las comillas dobles para las cadenas de caracteres y usa el mismo nombre de la variable que declararon al inicio y todo saldrá perfecto.
Ahora te toca a ti. Al finalizar haz clic en continuar.