Elif Python

Elif Python

Se a condição 'se' se tornar falsa, a condição da parte 'elif' da próxima 'Elif' será avaliada. O conteúdo de 'else' seria implementado quando todos os requisitos se tornarem falsos. De acordo com a situação, apenas uma das numerosas declarações se ... elif ... else é avaliada. Haveria apenas outra cláusula na seção 'se'. Isso poderia, no entanto, ter várias declarações 'elif'. Vamos explicar o 'elif' python neste artigo.

Exemplo nº 1:

Avaliaremos um número definido para ver se esse valor é um número positivo ou zero ou um número não positivo.

1
2
3
4
5
6
7
8
9
10
11
12
13
num = 5.8
Se num> 0:
Imprimir ("número positivo")
elif num == 0:
impressão ("zero")
outro:
Imprimir ("Número negativo")

Inicializaremos uma variável 'num' e atribuímos um valor com um ponto decimal. Nós utilizamos a declaração 'if'. Dentro da instrução 'if', usamos a condição de que num> 0. Isso mostra que, se o valor necessário for maior que 0, o comando print () imprime a mensagem 'Número positivo'. Na próxima linha, usamos a declaração 'Elif'. Aqui, aplicamos a condição num == 0. Representa que, se o número definido for igual a 0, ele imprime o texto 'zero'. No final, dentro da declaração else, a função print () está sendo usada para exibir a linha 'Número negativo'.

Como o valor especificado é maior que 0, a instrução print () imprime o texto 'Número positivo'.

Exemplo nº 2:

As declarações 'Elif' são empregadas logo após a expressão se nesse caso. Python pode avaliar a instrução 'se'. Se retornar false, isso analisaria as declarações 'Elif' e implementaria a declaração 'Elif' com o verdadeiro representante. Se mais de uma declaração 'Elif' for cumprida, a primeira seção 'Elif' será invocada.

1
2
3
4
5
6
7
8
9
10
11
12
13
taxa = 5000
Se taxa> 5000:
impressão ("taxa é maior que 5000")
Taxa ELIF == 5000:
impressão ("taxa é 5000")
Taxa ELIF < 5000:
impressão ("taxa é menor que 5000")

Antes de tudo, a variável nomeada 'taxa' está sendo declarada e o valor é atribuído a ele. Para determinar informações sobre o valor fornecido, usamos condições. Aplicamos a taxa de critério> 5000 dentro da expressão 'se'. A função print () imprime a mensagem 'taxa é maior que 5000' se o valor definido for maior que 5000. A expressão 'Elif' está sendo usada na próxima linha. A taxa de requisito == 5000 é usada aqui. Indica que se o valor especificado for igual a 5000, a taxa de texto 'será 5000' será exibida usando a função print ().

Utilizamos a taxa da condição< 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.

Exemplo nº 3:

O comando mais interno será recuado mais do que a expressão inclusiva. Todos os comandos em um único segmento serão estendidos de forma idêntica.

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
Preço = 2000
Quantidade = 6
Taxa = Preço*Quantidade
Se taxa> 1000:
Se taxa> 1000:
impressão ("taxa é maior que 1000")
outro:
se taxa < 1000 and rate > 1500:
impressão ("taxa é")
Taxa ELIF < 1500 and rate > 1300:
impressão ("taxa está entre 1300 e 1500")
outro:
impressão ("taxa está entre 1200 e 1500")
quantidade ELIF == 2000:
impressão ("taxa é 2000")
outro:
impressão ("taxa é menor que 2000")

No início do programa, inicializamos três variáveis ​​e damos valores. Essas variáveis ​​incluem 'preço', 'quantidade' e 'taxa'. Os valores das variáveis ​​'preço' e 'quantidade' serão fornecidas pelo usuário, mas o valor da 'taxa' será calculado multiplicando o valor do preço e a quantidade entre si. Utilizamos maiores que o sinal e as condições aplicadas no valor da variável 'taxa'. Aplicamos a declaração if-else.

Sempre que a condição da declaração 'if' é cumprida, a declaração de impressão exibe a mensagem de que 'a taxa é maior que 100'. Caso contrário, usamos várias condições. Dentro da parte da Condição de Else, aplicamos a expressão 'Elif'. A expressão 'Elif' usa o 'entre' e 'e' operadores para aplicar condições no valor. A expressão 'Elif' mostra que a taxa de '1300' e a taxa de impressão impressa a taxa está entre 1300 e 1500.

Quando a condição especificada se torna verdadeira, o comando print () dessa condição apropriada imprime o resultado. Da mesma forma, fora do corpo da declaração if-else, empregamos novamente a declaração 'Elif'. Usamos o operador igual de forma que 'taxa == 2000', então print () comando mostra a linha 'a taxa é 2000'. Caso contrário, ele imprime a mensagem 'a taxa é inferior a 2000'.

Exemplo nº 4:

Nesse cenário, se, uma sequência de 'elif' e senão for usado para obter o tipo de dados de um valor especificado.

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 (tipo (v) == int):
print ("Tipo de dados da variável é inteiro")
elif (tipo (v) == float):
print ("Tipo de dados da variável é flutuante")
elif (tipo (v) == complexo):
print ("Tipo de dados da variável é complexo")
elif (tipo (v) == bool):
print ("Tipo de dados da variável é bool")
elif (tipo (v) == str):
print ("Tipo de dados da variável é string")
elif (tipo (v) == tupla):
print ("Tipo de dados da variável é tupla")
elif (tipo (v) == dict):
Print ("Tipo de dados da variável é dicionário")
Elif (tipo (v) == List):
print ("Tipo da variável é lista")
outro:
print ("Tipo de dados da variável é desconhecido")

Nosso passo é inicializar a variável chamada 'V' e forneceremos um valor. Para verificar seu tipo de dados, estamos usando a instrução 'if-elif'. A declaração 'se' verifica se o valor inserido da variável 'v' é um número inteiro. Em seguida, o comando print () imprime a linha 'Tipo de dados da variável é inteiro'.

Depois disso, a declaração 'Elif' é utilizada para ver se o valor definido é um valor de ponto flutuante. Então, o valor de impressão mostra a mensagem relacionada a isso. Se o valor contiver a parte complexa, significa que o tipo de dados da variável será complexo, por isso usaremos a função print () para isso também. Da mesma forma, se o valor fornecido contiver o 'verdadeiro' ou 'falso', o tipo de dados é booleano, para que a declaração de impressão mostre que o tipo será bool.

Em seguida, usamos str e tupla para verificar se o valor especificado pertence ao tipo de dados da string ou ao tipo de dados de tupla. A declaração 'Elif' é aplicada para verificar se o valor está relacionado ao tipo de dados do dicionário ou não. No final, utilizamos o operador igual (==) dentro do comando 'elif'. Desta vez, vimos se o valor estiver presente na forma de uma lista. Em seguida, o método print () imprime a linha 'Tipo de dados da lista de variáveis'. Se o valor inserido não pertencer a nenhum dos tipos de dados acima mencionados, o comando print () imprime a mensagem 'Tipo de dados da variável é desconhecido'.

Conclusão:

Neste artigo, conversamos sobre o 'elif' python. A expressão 'Elif' ajuda a verificar várias declarações para verdadeiro e a executar um conjunto de instruções imediatamente enquanto um deles faz. A expressão 'Elif', como o comando else, é desnecessário. Ao contrário de outras expressões, que só podem ter uma, a expressão 'elif' terá um valor arbitrário delas após a declaração 'se'.