2
respostas

[Projeto] Resolução da Segunda Atividade de IF, IFELSE, ELSE

Segue a minha solução:

dia_um = int(input("Insira o dia da atividade do trabalhador 1: "))
dia_dois = int(input("Insira o dia da atividade do trabalhador 2: "))
dia_tres = int(input("Insira o dia da atividade do trabalhador 3: "))


if dia_um > 0 and dia_dois > 0 and dia_tres > 0:
    total = dia_um + dia_dois + dia_tres
    print(f"Os tres trabalhadores trabalharam no mesmo dia um total de {total} horas.")
    
elif dia_um < 0 or dia_dois < 0 or dia_tres < 0:
    print("[ERRO] Dia invalido. Insira um dia valido.")
else:
    print("[ERRO] Houve algum problema na entrada dos dados. Tente novamente.")
2 respostas

Olá, Vitor! Tudo bem?

Parabéns pela resolução da atividade!

Observei que você explorou o uso de condicionais para validar se os dias informados são válidos, utilizou muito bem operadores lógicos para verificar diferentes cenários e ainda compreendeu a importância de mensagens claras para orientar o usuário em caso de erro.

Uma dica interessante para o futuro é ajustar a mensagem final para deixar mais explícito que se trata de dias somados, reforçando a clareza. Assim:

    print(f"Os três trabalhadores realizaram atividades em um total de {total} dias.")

Isso faz o código ficar mais coerente com a ideia de contabilizar dias de atividade.

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!

projeto_a = int(input('Informe os dias para a atividade A: '))
projeto_b = int(input('Informe os dias para a atividade B: '))
projeto_c = int(input('Informe os dias para a atividade C: '))

if projeto_a >= 0 and projeto_b >= 0 and projeto_c >= 0:
total = (projeto_a + projeto_b + projeto_c)
print(f'O total de dias para conclusão de todos os projetos foram de {total} dias.')
else:
print('Os valores não podem ser negativos')