Galera eu quero criar uma calculadora que calcule quantos quilômetros a moto faz com 1 l de gasolina, quantos quilômetros a pessoa rodou no dia, quanto ela ganhou de dinheiro, +30% sobre o ganho
import PySimpleGUI as sg
class TelaPython:
def __init__(self):
#layout
layout = [
[sg.Text('Km por Litro'), sg.Input( key='Litro')],
[sg.Text('Km rodados'), sg.Input(key='Rodagem')],
[sg.Text('Quantos R$'), sg.Input(key='diaria')],
[sg.Text('Preço do Gás'), sg.Input(key='gas')],
[sg.Button('Calcular')],
[sg.Output(30,50)]
]
#Janela
self.janela = sg.Window('Tela de calculo', size=(700,650)) .layout(layout)
def Iniciar(self):
#Extrair os dados da tela
self.button, self.values = self.janela.Read()
print (' Você gastou de mecânica {:.2f}'.format (mecânica))
print (' Voce gastou de combustível {:.2f}' .format(gas))
print (' Adicional de periculosidade {:.2f}' .format(periculosidade))
Pergunta
Pedropaladino
Galera eu quero criar uma calculadora que calcule quantos quilômetros a moto faz com 1 l de gasolina, quantos quilômetros a pessoa rodou no dia, quanto ela ganhou de dinheiro, +30% sobre o ganho
import PySimpleGUI as sg
class TelaPython:
def __init__(self):
#layout
layout = [
[sg.Text('Km por Litro'), sg.Input( key='Litro')],
[sg.Text('Km rodados'), sg.Input(key='Rodagem')],
[sg.Text('Quantos R$'), sg.Input(key='diaria')],
[sg.Text('Preço do Gás'), sg.Input(key='gas')],
[sg.Button('Calcular')],
[sg.Output(30,50)]
]
#Janela
self.janela = sg.Window('Tela de calculo', size=(700,650)) .layout(layout)
def Iniciar(self):
#Extrair os dados da tela
self.button, self.values = self.janela.Read()
print (' Você gastou de mecânica {:.2f}'.format (mecânica))
print (' Voce gastou de combustível {:.2f}' .format(gas))
print (' Adicional de periculosidade {:.2f}' .format(periculosidade))
print ('Seu lucro foi {:.2f}'.format(lucro))
#calcular
def Calcular():
calcular.diaria = (diaria) * 30 / 100
calcular.mecânica = (diaria) * 10 / 100
self.gas = (rodagem) / litro * (gas)
self.lucro = diaria - mecânica - gas
self.Calcular = sg.Output(padx=40, pady=40)
tela = TelaPython()
tela.Iniciar()
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.