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

Desafio

atividade_A = int(input("Informe os dias para a atividade A: "))
atividade_B = int(input("Informe os dias para a atividade B: "))
atividade_C = int(input("Informe os dias para a atividade C: "))

if (atividade_A >= 0 and atividade_B >= 0 and atividade_C >= 0):
    tempo_total = atividade_A + atividade_B + atividade_C
    print(f"O tempo total do projeto é de {tempo_total} dias.")
else: 
    print("Erro: Os dias não podem ser negativos.")
1 resposta

Olá, Vanessa! Tudo bem?

O seu código ficou muito bom e demonstra uma ótima compreensão dos conceitos fundamentais de Python. Você utilizou certinho a função int(input()) para capturar os dias de cada etapa, armazenando os valores nas variáveis atividade_A, atividade_B e atividade_C de forma clara e organizada.

Um ponto que merece destaque é a sua percepção lógica ao usar o operador and para validar se os dias inseridos são maiores ou iguais a zero. Essa verificação é essencial para garantir que o programa não aceite valores negativos, exibindo uma mensagem de erro com o print do bloco else quando necessário. Com isso, o cálculo do tempo_total do projeto só acontece quando todos os dados informados são válidos, tornando a solução mais robusta e confiável.

Essa atenção à validação de dados é uma prática muito importante no desenvolvimento de software. Mesmo em desafios introdutórios, pensar nos possíveis erros de entrada faz toda a diferença na qualidade do código.

Continue focando na prática aliada ao teórico para se desenvolver cada vez mais!

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