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:
Nel blocco di codice sopra offerto:
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"SÌ"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 = 20Abbiamo 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.