Elif Python

Elif Python

Se la condizione "if" diventa falsa, viene valutata la condizione della porzione "elif" successiva. Il contenuto di "altro" sarebbe implementato quando tutti i requisiti diventano falsi. Secondo la situazione, solo una delle numerose dichiarazioni se ... elif ... else viene valutata. Ci sarebbe solo un'altra clausola nella sezione "if". Ciò potrebbe, tuttavia, avere diverse dichiarazioni "elif". Spiegheremo il pitone "elif" in questo articolo.

Esempio n. 1:

Valuteremo un numero definito per vedere se quel valore è un numero positivo o zero o un numero non positivo.

1
2
3
4
5
6
7
8
9
10
11
12
13
Num = 5.8
Se Num> 0:
Stampa ("Numero positivo")
elif num == 0:
stampa ("zero")
altro:
Stampa ("Numero negativo")

Inizializzeremo una variabile "num" e gli assegneremo un valore con un punto decimale in esso. Abbiamo utilizzato l'affermazione "if". All'interno dell'istruzione "if", utilizziamo la condizione che NUM> 0. Mostra che se il valore richiesto è maggiore di 0, il comando print () stampa il messaggio "numero positivo". Nella riga successiva, utilizziamo la dichiarazione "Elif". Qui, applichiamo la condizione num == 0. Rappresenta che se il numero definito è uguale a 0, quindi stampa il testo "zero". Alla fine, all'interno dell'istruzione else, la funzione print () viene utilizzata per visualizzare il "numero negativo".

Poiché il valore specificato è maggiore di 0, l'istruzione print () stampa il "numero positivo" del testo.

Esempio n. 2:

Le dichiarazioni "Elif" sono impiegate subito dopo l'espressione IF in questo caso. Python può valutare l'istruzione "if". Se restituisce falso, questo analizzerebbe le dichiarazioni "elif" e implementerebbe la dichiarazione "elif" con il vero rappresentante. Se viene soddisfatta più di una dichiarazione "Elif", viene invocata la prima sezione "Elif".

1
2
3
4
5
6
7
8
9
10
11
12
13
Tasso = 5000
Se tasso> 5000:
Stampa ("La tariffa è maggiore di 5000")
tasso elif == 5000:
Stampa ("La tariffa è 5000")
tasso di elif < 5000:
Stampa ("La tariffa è inferiore a 5000")

Prima di tutto la variabile denominata "tariffa" viene dichiarata e quindi il valore è assegnato. Per determinare le informazioni sul valore fornito, utilizziamo le condizioni. Applichiamo il tasso di criterio> 5000 all'interno dell'espressione "if". La funzione print () stampica la tariffa del messaggio 'è maggiore di 5000' se il valore definito è maggiore di 5000. L'espressione "Elif" viene utilizzata nella riga successiva. Il tasso di requisiti == 5000 viene utilizzato qui. Indica che se il valore specificato è uguale a 5000, la velocità di testo è 5000 "verrà visualizzata utilizzando la funzione print ().

Utilizziamo il tasso della condizione< 5000' in the elif expression. It denotes that the value entered is less than 5000. The line 'rate is less than 5000' is presented with the help of the print() method.

Esempio n. 3:

Il comando più interno sarà rientrato più dell'espressione inclusiva. Tutti i comandi all'interno di un singolo segmento saranno estesi in modo identico.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
Prezzo = 2000
quantità = 6
tasso = prezzo*quantità
If Tasso> 1000:
If Tasso> 1000:
Stampa ("La tariffa è maggiore di 1000")
altro:
Se tasso < 1000 and rate > 1500:
stampa ("tariffa è")
tasso di elif < 1500 and rate > 1300:
Stampa ("La tariffa è compresa tra 1300 e 1500")
altro:
Stampa ("La tariffa è compresa tra 1200 e 1500")
Importo Elif == 2000:
Stampa ("La tariffa è 2000")
altro:
Stampa ("La tariffa è inferiore a 2000")

All'inizio del programma, inizializziamo tre variabili e diamo loro valori. Queste variabili includono "prezzo", "quantità" e "tariffa". I valori delle variabili "prezzo" e "quantità" saranno forniti dall'utente ma il valore di "tasso" verrà calcolato moltiplicando il valore del prezzo e della quantità tra loro. Abbiamo utilizzato maggiori rispetto al segno e alle condizioni applicate sul valore della variabile "tariffa". Applichiamo l'istruzione if-else.

Ogni volta che la condizione dell'istruzione "if" è soddisfatta, l'istruzione di stampa visualizza il messaggio che "la tariffa è maggiore di 100". Altrimenti, usiamo varie condizioni. All'interno della parte della condizione else, abbiamo applicato la "espressione elif". L'espressione "Elif" utilizza gli operatori "e" e "per applicare le condizioni sul valore. L'espressione di "Elif" mostra che "Tasso 1300", quindi l'istruzione di stampa stampica la velocità di linea "è compresa tra 1300 e 1500.

Quando la condizione specificata diventa vera, il comando print () di quella condizione appropriata stampa il risultato. Allo stesso modo, al di fuori del corpo della dichiarazione IF-Else, impieghiamo di nuovo la dichiarazione "Elif". Utilizziamo l'operatore uguale in modo tale che il comando 'rate == 2000' quindi stampa () mostra che il tasso di riga è 2000 '. Altrimenti, stampa il tasso di messaggio "è inferiore a 2000".

Esempio n. 4:

In questo scenario, se, una sequenza di "elif" e altro verrà utilizzata per ottenere il tipo di dati di un valore specificato.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
v = 3558.9769
if (type (v) == int):
Stampa ("Tipo di dati della variabile è intero")
Elif (tipo (V) == Float):
Stampa ("Tipo di dati della variabile è galleggiante")
elif (tipo (v) == complesso):
Print ("Il tipo di dati della variabile è complesso")
elif (tipo (v) == bool):
Print ("Tipo di dati della variabile è bool")
elif (tipo (v) == str):
print ("Tipo di dati della variabile è stringa")
elif (tipo (v) == tuple):
print ("Tipo di dati della variabile è tupla")
elif (tipo (v) == dict):
Print ("Tipo di dati della variabile è dizionari")
ELIF (type (v) == elenco):
Stampa ("Tipo della variabile è elenco")
altro:
print ("Il tipo di dati della variabile è sconosciuto")

Il nostro passo è inizializzare la variabile denominata "V" e la forniremo un valore. Per verificare il suo tipo di dati, abbiamo utilizzato l'istruzione "if-elif". L'istruzione "if" controlla se il valore immesso della variabile "V" è un numero intero. Quindi il comando print () stampa il tipo di dati della riga della variabile è intero ".

Dopo questo, l'istruzione "Elif" viene utilizzata per vedere se il valore definito è un valore a virgola mobile. Quindi, il valore di stampa mostra il messaggio relativo a questo. Se il valore contiene la parte complessa, significa che il tipo di dati della variabile sarà complesso, quindi utilizzeremo anche la funzione print () per questo. Allo stesso modo, se il valore dato contiene il "vero" o "falso", allora il tipo di dati è booleano, quindi l'istruzione di stampa mostra che il tipo sarà bool.

Quindi, utilizziamo STR e TUPLE per verificare se il valore specificato appartiene al tipo di dati di stringa o al tipo di dati tuple. L'istruzione "Elif" viene applicata per verificare se il valore è correlato al tipo di dati del dizionario o no. Alla fine, abbiamo utilizzato l'operatore uguale (==) all'interno del comando 'elif'. Questa volta abbiamo visto se il valore è presente sotto forma di un elenco. Quindi il metodo print () stampa il tipo di dati della riga dell'elenco delle variabili ". Se il valore immesso non appartiene a nessuno dei tipi di dati sopra menzionati, il comando print () stampa il messaggio "Il tipo di dati della variabile è sconosciuto".

Conclusione:

In questo articolo, abbiamo parlato del Python "Elif". L'espressione di "Elif" aiuta a verificare diverse dichiarazioni per true ed eseguire immediatamente una serie di istruzioni mentre una di esse lo fa. L'espressione di "Elif", come il comando altro, non è necessaria. A differenza di altre espressioni, che può averne solo una, l'espressione "Elif" avrà un valore arbitrario di questi dopo l'istruzione "if".