Conteúdo do Curso
Introdução ao Python
Introdução ao Python
Recapitulação
Parabéns por completar esta emocionante seção do nosso curso de Python!
Você desenvolveu uma forte compreensão de como controlar o fluxo lógico dentro dos seus programas usando vários construtos do Python.
Vamos revisar os conceitos-chave que você dominou:
Tipos de Dados Booleanos e Comparações
Você aprendeu a usar operadores de comparação para avaliar condições no Python. Esses operadores ajudam você a verificar relações entre valores e incluem os seguintes:
- Igual a:
==
; - Diferente de:
!=
; - Maior que:
>
; - Menor que:
<
; - Maior que ou igual a:
>=
; - Menor que ou igual a:
<=
.
item_price = 20 discount_price = 15 print(item_price > discount_price) # `True` print(item_price == discount_price) # `False`
Combinando Condições
Você dominou a arte de combinar múltiplas condições usando operadores lógicos para tomar decisões mais complexas:
and
: Avalia comoTrue
se ambas as condições foremTrue
;or
: Avalia comoTrue
se pelo menos uma condição forTrue
;not
: Inverte o estado lógico do seu operando.
stock_level = 50 on_sale = True print(stock_level > 30 and on_sale) # `True`
Operadores de Associação e Comparações de Tipo
Exploramos como usar operadores de associação para verificar a presença ou ausência de um elemento dentro de uma sequência e como usar a função type()
para confirmar o tipo de dado de uma variável:
- Operadores de associação como
in
enot in
. - Comparando tipos usando
type()
.
products = "milk, eggs, cheese" print('milk' in products) # True item_type = 20.0 print(type(item_type) == float) # True
Expressões Condicionais
Você aprendeu como usar as declarações if
, else
e elif
para executar diferentes blocos de código com base em várias condições. Esta habilidade fundamental é crucial para escrever programas Python dinâmicos e responsivos:
temperature = 75 if temperature > 80: print("It's too hot!") elif temperature < 60: print("It's too cold!") else: print("It's just right!")
1. Qual operador é usado para verificar se dois valores NÃO são iguais em Python?
2. O que a seguinte instrução print retornará?
3. Como você verifica se a substring "apple"
está na string atribuída a fruits
?
4. Qual linha de código verifica corretamente o tipo de dado de item_price
para ver se é um float
?
5. Qual será a saída do seguinte código Python?
Obrigado pelo seu feedback!