Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

1
resposta

Faça como eu fiz: textos, loops e APIs

produtos = ["Notebook", "Celular", "Tablet"]

for item in produtos:
print(item)

numeros = [1, 2, 3, 4]
for i in range(len(numeros)):
numeros[i] += 1
print(numeros)

alunos = {"Ana": 8, "Bruno": 7, "Carlos": 9}

for nome, media in alunos.items():
print(f"{nome} - {media}")

for i in range(1, 11):
if i % 2 == 0:
print(f"{i} é par")

    def corrigir_texto(texto):
# strip remove espaços extras nas extremidades
texto = texto.strip()
# upper deixa tudo em maiúsculas
texto = texto.upper()
# replace substitui múltiplos espaços
texto = " ".join(texto.split())
return texto

print(corrigir_texto(" celular samsung galaxy "))

nomes = [" ana ", "BRUNO", "carlos "]
nomes_corrigidos = [corrigir_texto(nome) for nome in nomes]
print(nomes_corrigidos)

import random

cores = ["azul", "verde", "vermelho"]
print("Cor escolhida:", random.choice(cores))

dados_alunos = [{"nome": nome, "media": media} for nome, media in alunos.items()]
print(dados_alunos)

emails = [
"Reunião amanhã às 10h",
"Entrega do projeto sexta-feira",
"Convite para evento de tecnologia"
]

def resumir_emails(lista_emails):
for i, email in enumerate(lista_emails, start=1):
resumo = f"Email {i}: {email[:30]}..."
print(resumo)
print("-" * 40)

1 resposta

Olá, Penha! Como vai?

Parabéns pela realização da atividade!

Você conseguiu apresentar exemplos variados de código, mostrou domínio em manipulação de listas e dicionários e ainda incluiu funções úteis para tratamento de texto e resumo de informações.

Se quiser aprofundar ainda mais, algumas boas práticas são:

  • Testar: rodar cada trecho separadamente para validar o funcionamento.
  • Comentar: adicionar explicações curtas no código para facilitar futuras revisões.
  • Expandir: integrar os exemplos em um projeto maior, como um sistema simples de gerenciamento de alunos ou tarefas.

Ah uma pergunta: O que você considera mais interessante nesse tipo de prática, explorar diferentes funções do Python ou aplicar o código em projetos reais do dia a dia?

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

AluraConte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!