Condicionais e operadores

Introdução ao Python para desenvolvedores

Jasmin Ludolf

Senior Data Science Content Developer

Booleanos

# Variável booleana
the_truth = True
print(the_truth)
True
  • Usados para fazer comparações
Introdução ao Python para desenvolvedores

Operadores

  • Operadores de comparação

    • Símbolos ou combinações de símbolos
    • Usados para comparar valores
  • Verifique se duas coisas são iguais

    • ==
Introdução ao Python para desenvolvedores

Verificando igualdade

# Compare se 2 é igual a 3
2 == 3
False
# Cheque que 2 é diferente de 3
2 != 3
True
  • Uso comum: checar dados de login
Introdução ao Python para desenvolvedores

Operadores de comparação numérica

# 5 é menor que 7?
5 < 7
True
# 5 é menor ou igual a 7?
5 <= 7
True
# 5 é maior que 7?
5 > 7
False
# 5 é maior ou igual a 7?
5 >= 7
False
Introdução ao Python para desenvolvedores

Outras comparações

# James é maior que Brian?
"James" > "Brian"
True
  • Strings são avaliadas em ordem alfabética
Introdução ao Python para desenvolvedores

Declarações condicionais

  • Se a condição if for atendida, execute a ação; caso contrário, pule
# Checar quantidades de macarrão
required_quantity = 500
pasta_quantity = 200


# Comparar quantidades if pasta_quantity >= required_quantity
Introdução ao Python para desenvolvedores

Declarações condicionais

  • Se a condição if for atendida, execute a ação; caso contrário, pule
# Checar quantidades de macarrão
required_quantity = 500
pasta_quantity = 200


# Comparar quantidades if pasta_quantity >= required_quantity:
Introdução ao Python para desenvolvedores

Declarações condicionais

  • Se a condição if for atendida, execute a ação; caso contrário, pule
# Checar quantidades de macarrão
required_quantity = 500
pasta_quantity = 200


# Comparar quantidades if pasta_quantity >= required_quantity:
print("Você tem macarrão suficiente!")
Introdução ao Python para desenvolvedores

Indentação

# Checar quantidades de macarrão
required_quantity = 500
pasta_quantity = 200


# Comparar quantidades if pasta_quantity >= required_quantity:
print("Você tem macarrão suficiente!") # Esta linha não está indentada
    print("Você tem macarrão suficiente!")
    ^
IndentationError: expected an indented block
Introdução ao Python para desenvolvedores

Declaração elif

# Checar quantidades de macarrão
required_quantity = 500
pasta_quantity = 200

# Comparar quantidades if pasta_quantity >= required_quantity:
print("Você tem macarrão suficiente!")
elif pasta_quantity >= 300: print("Quase suficiente. Tente uma porção menor.")
  • Pode usar quantos elif quiser!
Introdução ao Python para desenvolvedores

Declaração else

# Checar quantidades de macarrão
required_quantity = 500
pasta_quantity = 200

# Comparar quantidades if pasta_quantity >= required_quantity:
print("Você tem macarrão suficiente!")
elif pasta_quantity >= 300: print("Quase suficiente. Tente uma porção menor.")
# Caso contrário... else: print("Não é macarrão suficiente.")
Não é macarrão suficiente.
Introdução ao Python para desenvolvedores

Guia rápido de operadores de comparação

Operador Função
== Igual a
!= Diferente de
> Maior que
>= Maior ou igual a
< Menor que
<= Menor ou igual a
Palavra-chave Função Uso
if Se a condição for atendida Primeiro no fluxo
elif Senão, verifica a condição Depois de if
else Senão, execute esta ação Depois de elif
Introdução ao Python para desenvolvedores

Vamos praticar!

Introdução ao Python para desenvolvedores

Preparing Video For Download...