1
resposta

Faltou definir o tipo para float

Código que conttém fundo vermelho nas linhas que eswcrevi e havia erro, com a correção do Gemini nas linhas com fundo verde. Está errado por não descrever float para definir a variável como número. No segundo bloco foi usado f para definir a frase com variáveis de forma mais ágil, porém colocou uma vírgula depois de f e já tinha de entrar as aspas

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Na conta da última linha poderia usar só o valor total dos custos mensais, facilitando com o código e para melhor entendimento de quem lê, certo?

1 resposta

Olá, Maurilo, como vai?

Sim, é perfeitamente possível e até recomendável utilizar diretamente a variável que já armazena o custo total mensal para realizar o cálculo do custo por rota. Essa prática melhora a legibilidade do código, evita repetição de expressões matemáticas e facilita futuras manutenções, já que qualquer alteração na forma de calcular o custo total será refletida automaticamente nas demais partes do programa.

Por exemplo, em vez de escrever novamente toda a soma na última linha, você pode estruturar assim:

A = 5000
C = 2000
M = 1500
R = 10

custo_total = A + C + M
custo_por_rota = custo_total / R

print(f"Custo mensal = {custo_total}")
print(f"Custo mensal por rota = {custo_por_rota}")

Dessa forma, quem lê o código entende com mais facilidade a lógica aplicada, além de reduzir a chance de erros caso a expressão precise ser modificada depois. Em projetos maiores, esse tipo de organização faz bastante diferença na clareza e na reutilização de variáveis.

Espero ter ajudado.

Siga firme nos seus estudos e conte com o fórum sempre que precisar.

Abraços :)

Caso este post tenha lhe ajudado, por favor, marcar como solucionado