1
resposta

Minha solução:

def verifica_entrada(tempo):
    while float(tempo) < 0 :
        tempo = input('ERRO: Os dias não podem ser negativos. Digite um número positivo.')
    while tempo.isalpha() == True:
        tempo = input('Valor Inválido !!!. Digite um número positivo.')
    return(tempo)

tempo_atividadeA = input("Informe os dias para a atividade A: ")
tempo_atividadeA = verifica_entrada(tempo_atividadeA)

tempo_atividadeB = input("Informe os dias para a atividade B: ")
tempo_atividadeB = verifica_entrada(tempo_atividadeB)

tempo_atividadeC = input("Informe os dias para a atividade C: ")
tempo_atividadeC = verifica_entrada(tempo_atividadeC)

print (f'As três atividades foram executadas em {int(tempo_atividadeA) + int(tempo_atividadeB) + int(tempo_atividadeC)} dias')
1 resposta

Oi, Daniella! Tudo bem?

Obrigada por compartilhar seu código com a gente.

Gostei da forma como você criou a função verificaentrada para garantir que o valor inserido seja positivo e numérico antes de prosseguir. Isso evita erros comuns ao somar tempos de atividades.

Conte com o apoio do Fórum na sua jornada. Abraços e bons estudos!