1
resposta

[Projeto] Calculando o tempo total de projeto

atividade_a = int(input('Informe os dias para a atividade A: '))
if atividade_a < 0:
print('Erro! Os dias não podem ser negativos.')
atividade_a = 0
atividade_b = int(input('Informe os dias para a atividade B: '))
if atividade_b < 0:
print('Erro! Os dias não podem ser negativos.')
atividade_b = 0
atividade_c = int(input('Informe os dias para a atividade C: '))
if atividade_c < 0:
print('Erro! Os dias não podem ser negativos.')
atividade_c = 0

total_dias = atividade_a + atividade_b + atividade_c
print(f'Total de dias: {total_dias}')

1 resposta

Ei, Diego! Tudo bem?

Seu código está funcionando bem para validar dias negativos e calcular o total corretamente, ótimo uso dos condicionais!

Que tal simplificar usando uma função para evitar repetição de código? Por exemplo:

def validar_dias(nome_atividade):
    dias = int(input(f'Informe os dias para a atividade {nome_atividade}: '))
    if dias < 0:
        print('Erro! Os dias não podem ser negativos.')
        return 0
    return dias

atividade_a = validar_dias('A')
atividade_b = validar_dias('B')
atividade_c = validar_dias('C')

Continue se dedicando aos estudos e qualquer dúvida, compartilhe no fórum. Abraço!

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