Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Aula 3 - Questão 2 - Variação negativa

O código proposto na solução é

# Coleta do percentual
variacao = float(input('Digite o percentual de crescimento: '))

# Verifica se o valor é positivo ou negativo com uma verificação se o número
# é maior ou menor que 0
if variacao > 0:
    print(f'Houve um crescimento de {variacao}%')
elif variacao < 0:
    print(f'Houve um decrescimento de {variacao}%')
else:
    print('Não houve crescimento ou decrescimento.')

mas eu, em caso de variação negativa usaria

    print(f'Houve um decrescimento de {-variacao}%')

isso porque já informa que houve um decrescimento e precisa informar o valor do decrescimento, sem sinal menos

1 resposta
solução!

Ei! Tudo bem, Agostino?

Usar -variacao no caso de valores negativos deixa a mensagem mais clara para quem lê, já que o texto já informa que é um decrescimento e o valor aparece como percentual positivo. Isso melhora bastante a comunicação do resultado, principalmente para usuários finais.

Agradeço por compartilhar sua sugestão, ela bem didática. Em projetos reais, esse cuidado com a clareza da saída é um diferencial.

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

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