lunes, 5 de octubre de 2020

Cajero contador de monedas con Python.

 Codigo:

import tkinter
from tkinter import messagebox

import blue as blue


def SumMul():
   
try:
        _e0=
int(v0.get())
        _e0=_e0*
.50
       
_e1 = int(v1.get())
        _e1 = _e1 *
1
       
_e2 = int(v2.get())
        _e2 = _e2 *
2
       
_e3 = int(v3.get())
        _e3 = _e3 *
5
       
_e4 = int(v4.get())
        _e4 = _e4 *
10
       
_e5 = int(v5.get())
        _e5 = _e5 *
20
       
_e6 = int(v6.get())
        _e6 = _e6 *
50
       
_e7 = int(v7.get())
        _e7 = _e7 *
100
       
_e8 = int(v8.get())
        _e8 = _e8 *
200
       
_e9 = int(v9.get())
        _e9 = _e9 *
500
       
_e10 = _e0 + _e1 + _e2 + _e3 + _e4 + _e5 + _e6 + _e7 + _e8 + _e9
        messagebox.showinfo(
"El resultado es", _e10)
   
except ValueError:
        messagebox.showinfo(
"Introduce un numero entero")


v=tkinter.Tk()
v.title(
"Cajero")
v.geometry(
"200x350")
v.configure(
bg="#D3FCF3")

vp = tkinter.Frame(v
,background="#F6E9F7")
vp.grid(
column=0, row=0, padx=(50,50), pady=(10,10))
vp.columnconfigure(
0, weight=1)
vp.rowconfigure(
0, weight =1)

ET0=tkinter.Label(vp
,font=("Century Gothic", 10, "italic"), text="Monedas:")
ET0.grid(
column=2, row=1)

e0=tkinter.Label(vp
,text="0.50")
e0.grid(
column=1, row=3)

e1=tkinter.Label(vp
,text="1.00")
e1.grid(
column=1, row=4)

e2=tkinter.Label(vp
,text="2.00")
e2.grid(
column=1, row=5)

e3=tkinter.Label(vp
,text="5.00")
e3.grid(
column=1, row=6)

e3=tkinter.Label(vp
,text="10.00")
e3.grid(
column=1, row=7)

v0 =
""
v0 = tkinter.Entry(vp, width=5, textvariable=v0)
v0.grid(
row=3, column=2)

v1 =
""
v1 = tkinter.Entry(vp, width=5, textvariable=v1)
v1.grid(
row=4, column=2)

v2 =
""
v2 = tkinter.Entry(vp, width=5, textvariable=v2)
v2.grid(
row=5, column=2)

v3 =
""
v3 = tkinter.Entry(vp, width=5, textvariable=v3)
v3.grid(
row=6, column=2)

v4 =
""
v4 = tkinter.Entry(vp, width=5, textvariable=v4)
v4.grid(
row=7, column=2)

ET1=tkinter.Label(vp
,font=("Century Gothic", 10, "italic"),text="Billetes:")
ET1.grid(
column=2, row=9)

e4=tkinter.Label(vp
,text="20.00")
e4.grid(
column=1, row=11)

e5=tkinter.Label(vp
,text="50.00")
e5.grid(
column=1, row=12)

e6=tkinter.Label(vp
,text="100.00")
e6.grid(
column=1, row=13)

e7=tkinter.Label(vp
,text="200.00")
e7.grid(
column=1, row=14)

e8=tkinter.Label(vp
,text="500.00")
e8.grid(
column=1, row=15)

v5 =
""
v5 = tkinter.Entry(vp, width=5, textvariable=v5)
v5.grid(
row=11, column=2)

v6 =
""
v6 = tkinter.Entry(vp, width=5, textvariable=v6)
v6.grid(
row=12, column=2)

v7 =
""
v7 = tkinter.Entry(vp, width=5, textvariable=v7)
v7.grid(
row=13, column=2)

v8 =
""
v8 = tkinter.Entry(vp, width=5, textvariable=v8)
v8.grid(
row=14, column=2)

v9 =
""
v9 = tkinter.Entry(vp, width=5, textvariable=v9)
v9.grid(
row=15, column=2)

b = tkinter.Button(vp
, font=("Century Gothic", 9, "bold"),text="T o t a l", command=SumMul)
b.grid(
row=17, column=2, padx=(20, 20), pady=(20, 20))

tkinter.mainloop()





Consultas en Mongodb


Instalacion de pip y PyMongo

 


Cajero contador de monedas con Python.

 Codigo: import tkinter from tkinter import messagebox import blue as blue def SumMul ():     try :         _e0= int (v0.get())    ...