1
resposta

Solução da atividade 8.

print("Enviando notificações...")

# Usuários
ana_vip = True
ana_notificacoes = True

joao_vip = False
joao_notificacoes = True

carla_vip = False
carla_notificacoes = False

# Ana
if ana_notificacoes:
    if ana_vip:
        print("Notificação VIP para Ana enviada!")
    else:
        print("Notificação normal para Ana enviada!")

# João
if joao_notificacoes:
    if joao_vip:
        print("Notificação VIP para João enviada!")
    else:
        print("Notificação normal para João enviada!")

# Carla
if carla_notificacoes:
    if carla_vip:
        print("Notificação VIP para Carla enviada!")
    else:
        print("Notificação normal para Carla enviada!")
else:
    print("Carla desativou as notificações. Nada foi enviado.")

print("Todas as notificações foram processadas!")
1 resposta

Oi, Luiz Henrique. Como vai?

Agradeço por compartilhar.

Sua solução ficou bem organizada, com a separação das notificações por pessoa e o uso correto das condições para verificar se a pessoa recebe notificações e se é VIP. Um ponto legal foi tratar a Carla no else, mostrando que nenhuma notificação foi enviada quando ela desativou essa opção.

Continue praticando essa lógica, porque ela ajuda bastante a entender fluxos de decisão em Python. Dica: para evoluir essa solução, você pode testar criar uma função para enviar notificações, passando o nome, se a pessoa é VIP e se as notificações estão ativadas; assim, o código fica menor e mais fácil de reaproveitar.

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