#ajuda #python [#CONSEGUIR_RESOLVER] uma ajuda por favor, estou tentando multiplicar uma fração de valor por um determinado tempo que esta circulado de azul, porém da obtive vários erros, teria alguma forma de

1 year ago 19 Replies
DM
Diogo Marques
2 years ago

#ajuda #python [#CONSEGUIR_RESOLVER]


  • uma ajuda por favor, estou tentando multiplicar uma fração de valor por um determinado tempo que esta circulado de azul, porém da obtive vários erros, teria alguma forma de multiplicar e ele retornar um valor válido sem que apareça os "00:00:0" , prq através do tempo estacionado queria puxar o valor a pagar de acordo com a fração de valor multiplicada. obrigado !


20 Likes

Replies

Igor Fabiano 2 years ago

up

1 Like
Edson De Souza 2 years ago

Não sei se minha interpretação está errada ou sua pergunta/problema está mal escrita...RS Tô tentando...rs

1 Like
Diogo Marques (2 years ago)

Edson De Souza estou pegando a diferença de tempo de saída menos entrada e colocando em tempo estacionado, esse tempo estacionado estou tentando criar um objeto que transforme esse tempo em segundos para poder multiplicar por uma fração de valor, como não consegui criar esse objeto, a multiplicação tras também “00:00:00” ai fica estranho ta tabela

Leandro Ariel 2 years ago

Velho vamos com calma você quer que apareça uma informação em formato de tempo (time) você quer pegar oque o intervalo de quanto tempo o condutor ficou no estacionamento? Talvez você esteja formulando erradamente

0 Likes
Diogo Marques (2 years ago)

Leandro Ariel criar um objeto que receba o o tempo estacionado somente em segundos, e esse objeto multiplicar por uma fração de valor ...

Leandro Ariel (2 years ago)

Diogo Marques então escreve num papel .. vamos lá digamos que o camarada fique 5 minutos como você converteria isso para segundos ??? Divindo por 60 correto ? 1 minuto igual 60 segundos .. agora me explica essa fração de valor

Lucas Seridonio 2 years ago

Na minha opinião seria mais fácil trabalhar com conversões do que com multiplicações. Pegue a diferença de horário em minutos e multiplique pelo valor por minuto. Não daria certo para seu problema? Também é possível converter de minutos pra horário (datetime) se precisar depois.

1 Like
Diogo Marques (2 years ago)

Lucas Seridonio o problema e na hora de converter por jinja esta dando erro

Diogo Marques (2 years ago)

Lucas Seridonio erro python: AttributeError: objeto 'datetime.datetime' não tem atributo 'split' aparece esse erro na hora de converter

Lucas Seridonio (2 years ago)

Pra usar split tem que converter pra string antes

Lucas Seridonio (2 years ago)

Mas pode usar o datetime.strftime pra formatar

Diogo Marques (2 years ago)

Lucas Seridonio esse é o problema kk tbm da o mesmo erro só que indicando "str"

Lucas Seridonio (2 years ago)

Como tá a importação da lib?

Diogo Marques (2 years ago)

Lucas Seridonio mas tem que importar no jina tbm ?

Diogo Marques (2 years ago)

Lucas Seridonio o horário ja é calculado direto na tabela do banco de dados.. só que no python ja reconhece como time...

Lucas Seridonio (2 years ago)

Diogo Marques ainda sem solução?

Diogo Marques (2 years ago)

Lucas Seridonio sim desistir de tentar dessa forma, e muito complicado , decidi deixar direto na tabela do sql msm, agora queria atualizar todas as id sem precisar passar uma por uma, e tbm fazer com que o "$" esse simbolo apareça dentro tabela, se tiver alguma dica agradeço

Lucas Seridonio (2 years ago)

Diogo Marques sobre a questão das IDs não sei dizer, precisaria entender melhor o que está fazendo. Sobre o símbolo $ creio que seja possível usar f string, um recurso do python para formatar, só não sei se a variável criada pra receber não vai dar problema porque o tipo seria string.

Diogo Marques (2 years ago)

Lucas Seridonio questão do símbolo ja resolvi era só criar um objeto com "R$: " e imprimir ao lado ↓