‫Ahora que sabemos cómo usar las declaraciones is, también podemos asegurarnos de que el código se ejecute sin problemas.
‫Entonces, cuando el usuario, por ejemplo, ingresa un valor incorrecto aquí como una letra, entonces nuestro código falla y nuestro
‫programa ya no se ejecuta.
‫Entonces, para arreglar eso, simplemente podemos usar trípodes en lugar de piezas.
‫Entonces, lo que voy a hacer es usar e intentar analizar y estoy tratando de analizar la temperatura y
‫la necesidad de dar una salida aquí.
‫Y voy a usar un nuevo entero, al que llamaré y usaré ese número.
‫Así que ahora, si funciona, no quiero que la temperatura sea el número.
‫Así que ahora ya no necesitaré establecerlo aquí con una declaración en papel porque lo reemplacé con un enfoque
‫seguro.
‫Ahora, aquí se queja porque podría estar vacío, por lo que ninguna temperatura podría estar vacía.
‫Entonces, lo que voy a hacer es que si el usuario no ingresó el valor correcto, simplemente asumiré
‫que no quería ejecutar el cálculo correctamente.
‫Y solo voy a decir num temp para ser cero.
‫Así que ahora en ambos casos.
‫Entonces, si funcionó para analizar o si no funcionó para analizar, num temp tendrá un valor.
‫Si funcionó, solo será el valor que haya ingresado el usuario.
‫Si no funcionó, entonces será cero y ahora podemos seguir adelante y ejecutar nuestro código.
‫Pero al mismo tiempo, si el usuario no ingresó un valor correcto, lo que quiero hacer, quiero
‫decirle que no ingresó el valor correcto.
‫Así que voy a decir.
‫El valor e ingresado no fue cero
‫establecido como temperatura, porque eso es exactamente lo que es cierto, ¿verdad?
‫Entonces, ejecutemos el código y ahora veamos qué sucede si ingreso algo que no sea solo un número.
‫Dice, bueno, ingresaste un número cero establecido como temperatura y dice que tomes un abrigo, porque
‫con el cero, esa condición aquí es verdadera y simplemente podemos tomar el abrigo.
‫Está bien.
‫Así que espero que no haya sido demasiado abrumador con este análisis de la tribu porque hasta ahora hemos usado partes y las partes
‫fueron súper simples.
‫Solo dijimos en ese análisis y luego ingresamos el valor que queremos analizar.
‫Entonces, la cadena en este caso, la temperatura y eso devolvería un número entero como int my num, solo devolvería un
‫número entero.
‫Pero el problema es que si el usuario no ingresa el valor correcto como un número en general, esto conduce
‫a un bloqueo.
‫Entonces, para evitar eso, usamos try parse.
‫Entonces, lo que hacemos aquí es usar en try parse, luego decimos lo que queremos analizar y es la temperatura
‫y luego decimos dónde usar o qué poner el número.
‫Ese es el resultado de analizar si funcionó.
‫Entonces verificamos aquí si funcionó porque el resultado de esta declaración aquí es un booleano.
‫Entonces, si acabo de copiar eso y creo un nuevo bu pero funcionó o digamos que el usuario ingresó un número y luego ejecuto ese código, así que
‫ahora puedo verificar si el usuario ingresó un número es verdadero.
‫Entonces, si eso es cierto, simplemente use el número que se generó y se asignó a num temp y, si
‫no funcionó, ingrese cero e informe al usuario que no ingresó el valor correcto.
‫Está bien.
‫Entonces, como dije, el resultado de esa declaración aquí no es booleano, por lo que simplemente podemos almacenarlo en un booleano y
‫verificar ese booleano.
‫Pero, por supuesto, también podríamos simplemente tomar ese código y ejecutarlo aquí.
‫Vale genial.
‫Así que ahora ha visto cómo se usa el tripartismo, cómo se usan las declaraciones.
‫Ls escurridizo y demás.
‫Vamos a echar un vistazo a declaraciones if anidadas más complejas en el siguiente video.
‫Así que nos vemos allí.