1
resposta

[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.")
1 resposta

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!