Python inline If-Else

Python inline If-Else

Python è il linguaggio di programmazione che è efficiente e leggibile durante la scrittura di operatori. Ha più operatori che vengono utilizzati per eseguire compiti diversi, come confrontare e combinare due stringhe diverse e valori interi o controllare qualsiasi condizione fornita. Inoltre, Python non ha un operatore ternario. Quindi, il "in linea if-else"La condizione può essere utilizzata per controllare più condizioni contemporaneamente in una singola riga.

In questo post, discuteremo l'uso dell'If-Else in linea in Python.

Cos'è in linea If-Else in Python?

In Python, un'istruzione IF-Else in linea è una dichiarazione logica che offre una versione compatta di "se altro"Condizione in una singola riga. Preserva la qualità del codice sostituendo il numero di righe del codice "if-else". Inoltre, un'istruzione in linea è limitata e include diversi "if-else", se sono attentamente a cascata. Deve includere le clausole altro, altrimenti non darà risultati. Inoltre, il "in linea if-else"L'istruzione può essere utilizzata durante l'assegnazione di valori o altre funzioni per aumentare la leggibilità del codice e la rende più concisa.

Sintassi

Ecco la sintassi del "in linea if-else" dichiarazione:

Se altro

Nel blocco di codice sopra offerto:

  • ""L'espressione viene eseguita se la condizione fornita diventa vera.
  • <Second_Expr> L'espressione viene eseguita se la condizione fornita non è soddisfatta.
  • Entrambe le condizioni sono eseguite da sinistra a destra.

Come usare in linea If-Else in Python?

Per comprendere meglio il funzionamento dell'istruzione IF-Else in linea, diamo un'occhiata al seguente esempi forniti.

Esempio 1: Utilizzo dell'istruzione IF-ELSE in linea con valori booleani

In questo esempio, controlleremo il colore del frutto "Mango"Utilizzando il"in linea if-else" dichiarazione. Innanzitutto, dichiarare una variabile stringa e inizializzare con "verde":

mango = 'verde'

Successivamente, il "N"La variabile è specificata con un"se altro"Condizione che è tornata""Se la variabile stringa ha il"giallo", Altrimenti tornerà"NO"

n = "sì" se mango == 'giallo' altro "no"

Ora, chiama il "stampa()"Funzione e passa il"N"Variabile che contiene le condizioni di controllo del risultato:

Stampa (N)

Secondo l'output di seguito, la condizione specificata non è soddisfatta e restituita "NO":

Esempio 2: Utilizzo di IF-ELSE in linea con valori interi

Prendiamo un altro esempio, crea "M"Variabile e inizializza con il valore intero"20":

M = 20

Abbiamo dichiarato "N"Variabile che è uguale a"1"E controlla la condizione specificata:

n = 1 se m> = 20 else '0'

Usa il "stampa()"Funzione per ottenere il risultato filtrato:

Stampa (N)

Produzione

Riguarda l'uso della condizione IF-Else in Python.

Conclusione

L'istruzione IF-Else inline è un'istruzione logica che offre una versione compatta di "se altro"Condizione in una singola riga. Preserva la qualità del codice sostituendo il numero di righe del codice "if-else". In Python non esiste un operatore ternario., Pertanto, "if-else" può essere utilizzato in una singola riga che ha gli stessi effetti degli operatori ternari. Questo post illustrato sull'uso dell'If-Else in linea in Python.