Olá, Bernardo! Como vai?
Muito bem! Continue resolvendo os desafios e compartilhando com a comunidade Alura.
Observei que você explorou o uso de condicionais if
para validação de dados, utilizou muito bem o input()
para capturar informações do usuário e ainda compreendeu a importância do sistema de verificação para impedir valores negativos.
Uma dica interessante para o futuro é usar uma verificação única com min()
para deixar o código mais limpo ao validar se algum valor é negativo. Dessa forma:
Atv_A = int(input("Informe os dias para a atividade A: "))
Atv_B = int(input("Informe os dias para a atividade B: "))
Atv_C = int(input("Informe os dias para a atividade C: "))
if min(Atv_A, Atv_B, Atv_C) < 0:
print("Número inválido!!!")
else:
soma = Atv_A + Atv_B + Atv_C
print("Tempo total é:", soma)
Resultado:
Informe os dias para a atividade A: 10
Informe os dias para a atividade B: 0
Informe os dias para a atividade C: -2
Número inválido!!!
A função min()
captura o menor dos valores, seu uso nesse código evita escrever vários or
e torna a leitura do código mais direta.
Para saber mais: Sugestão de conteúdo para você mergulhar ainda mais sobre o tema:
Fico à disposição! E se precisar, conte sempre com o apoio do fórum.
Abraço e bons estudos!
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!