How do I use the if and else functions?

2

I have problems with the if and else functions, I started my programming studies very soon and I did not quite understand how to use them.

Is it something like this?

número = 2
If número == 2:
Print("esse número é 2")
Else:
Print("esse número é diferente de 2")
    
asked by anonymous 02.02.2016 / 22:51

1 answer

4

To begin with, it's good to know that if and else are not functions. They are what we call conditional selection structures . The example you showed is correct (except for the indentation and the capitals in the if and the else).

If you just want to do something if a condition is true, use if

# código que vem antes
if 3 < 5:
    print("Três é menor que 5")
#código que vem depois

If you want to do something if a condition is true and something different if it is false, use if ... else :

umaVerdade = True

if umaVerdade:
    print("É verdade")
else:
    print("Não é verdade")

If you have multiple cases to consider, also use elif

entrada = input("Digite uma letra")

if entrada == "A" or entrada == "a":
    print("Você digitou a primeira letra do alfabeto português")
elif entrada == "Z" or entrada == "z":
    print("Você digitou a última letra do alfabeto português")
else:
    print("Você digitou uma coisa meio desinteressante")

Notice that you have else at the end. Before it can come how many elif are needed to cover all cases with specific treatments.

    
02.02.2016 / 23:29