Para adicionar ou remover itens de um dicionário:
pessoa["altura"] = 1.75 # Adiciona nova chave del pessoa["idade"] # Remove uma chave
Dicionários são ideais para estruturas de dados complexas e flexíveis.
Para adicionar ou remover itens de um dicionário:
pessoa["altura"] = 1.75 # Adiciona nova chave del pessoa["idade"] # Remove uma chave
Dicionários são ideais para estruturas de dados complexas e flexíveis.
Dicionários armazenam pares chave-valor:
pessoa = {"nome": "HOK", "idade": 30} print(pessoa["nome"]) # HOK
Use chaves para acessar valores e métodos como keys(), values() e items() para manipular o dicionário.
O fatiamento permite acessar subconjuntos de uma lista:
numeros = [1, 2, 3, 4, 5] print(numeros[1:4]) # [2, 3, 4]
Outros métodos úteis incluem sort(), reverse() e len().
Listas são coleções ordenadas e mutáveis:
frutas = ["maçã", "banana", "laranja"] print(frutas[0]) # maçã
Use índices para acessar elementos e métodos como append() e remove() para manipular a lista.
O loop while repete um bloco enquanto uma condição for verdadeira:
contador = 0 while contador < 5: print(contador) contador += 1
Cuidado com loops infinitos! Sempre atualize a condição para evitar travamentos.
O loop for é ideal para iterar sobre sequências:
for i in range(5): print(i) # 0, 1, 2, 3, 4
Use for com listas, strings e outros iteráveis para processar dados de forma eficiente.
Para múltiplas condições, use elif e else:
nota = 85 if nota >= 90: print("A") elif nota >= 80: print("B") else: print("C")
Essa estrutura é poderosa para lidar com cenários complexos.
A estrutura if permite executar código condicionalmente:
idade = 18 if idade >= 18: print("Você é maior de idade.")
Se a condição for verdadeira, o bloco de código é executado. Caso contrário, é ignorado.
Descrição: Concluímos o projeto e discutimos como você pode continuar aprendendo e expandindo o quiz. Conteúdo: Reforçamos a importância d...