‫Ora che sappiamo come usare le istruzioni is, possiamo anche assicurarci che il codice venga eseguito in modo impeccabile.
‫Quindi, quando l'utente, ad esempio, inserisce un valore errato qui come una lettera, il nostro codice si blocca e il nostro
‫programma non viene più eseguito.
‫Quindi, per risolvere questo problema, possiamo semplicemente usare treppiedi invece di parti.
‫Quindi quello che farò è usare e provare l'analisi e sto cercando di analizzare la temperatura e la
‫necessità di fornire un output qui.
‫E userò un nuovo numero intero, che chiamerò numero e userò quel numero.
‫Quindi ora, se funziona, non voglio che la temperatura sia un numero.
‫Quindi ora non avrò più bisogno di impostarlo qui con una dichiarazione cartacea perché l'ho sostituito con un approccio
‫sicuro.
‫Ora, qui si lamenta perché potrebbe essere vuoto, quindi nessuna temperatura potrebbe essere vuota.
‫Quindi quello che farò è se l'utente non ha inserito il valore corretto, presumo che
‫non volesse eseguire il calcolo correttamente.
‫E dirò solo che num temp è zero.
‫Quindi ora in entrambi i casi.
‫Quindi, se ha funzionato per analizzare o se non ha funzionato per analizzare, num temp avrà un valore.
‫Se ha funzionato, sarà solo il valore che l'utente ha inserito.
‫Se non ha funzionato, sarà solo zero e ora possiamo andare avanti ed eseguire semplicemente il nostro codice.
‫Ma allo stesso tempo, se l'utente non ha inserito un valore corretto, cosa voglio fare, voglio dirgli
‫che non ha inserito il valore corretto.
‫Quindi sto per dire.
‫Il valore e inserito non è stato
‫impostato su zero come temperatura, perché è esattamente ciò che è vero, giusto?
‫Quindi eseguiamo il codice e ora vediamo cosa succede se inserisco qualcosa che non è solo un numero.
‫Dice, beh, hai inserito nessun numero zero impostato come temperatura e sta dicendo prendi un cappotto,
‫perché con zero, quella condizione qui è vera e possiamo semplicemente prendere il cappotto.
‫Tutto bene.
‫Quindi spero che non sia stato troppo travolgente con questa analisi della tribù perché finora abbiamo usato parti e parti è
‫stato semplicissimo.
‫Abbiamo appena detto in quell'analisi e poi abbiamo inserito il valore che vogliamo analizzare.
‫Quindi la stringa in questo caso, la temperatura e che restituirebbe un numero intero come int my num, restituirebbe solo un
‫numero intero.
‫Ma il problema è che se l'utente non inserisce il valore corretto come un numero in generale, questo porta a
‫un arresto anomalo.
‫Quindi, per evitare ciò, usiamo try parse.
‫Quindi quello che facciamo qui è usare in try parse, quindi diciamo cosa vogliamo analizzare ed è la temperatura
‫e poi diciamo dove usare o cosa mettere il numero.
‫Questo è il risultato dell'analisi se ha funzionato.
‫Quindi controlliamo qui se ha funzionato perché il risultato di questa affermazione qui è un booleano.
‫Quindi, se l'ho appena copiato e ho creato un nuovo bu bu ha funzionato o diciamo che l'utente ha inserito un numero e poi ho appena eseguito quel codice, quindi
‫ora posso semplicemente controllare se l'utente ha inserito un numero è vero.
‫Quindi, se questo è vero, usa semplicemente il numero che è stato emesso e assegnato a num temp e se non
‫ha funzionato, inserisci semplicemente zero e informa l'utente che non ha inserito il valore corretto.
‫Tutto bene.
‫Quindi, come ho detto, il risultato di quell'affermazione qui non è booleano, quindi possiamo semplicemente memorizzarlo in un booleano e
‫controllare quel booleano.
‫Ma potremmo anche semplicemente prendere quel codice ed eseguirlo qui.
‫Ok fantastico.
‫Quindi ora hai visto come usare il tripartismo, come usare le dichiarazioni.
‫Ls sfuggente e così via.
‫Daremo un'occhiata a istruzioni if nidificate più complesse nel prossimo video.
‫Quindi ci vediamo lì.