Python - Como manipular un dato que se encuentra en una base de datos sqlite3

   
Vista:

Como manipular un dato que se encuentra en una base de datos sqlite3

Publicado por Javier knilbatticus@hotmail.com (1 intervención) el 26/05/2011 19:19:55
Buen dia, espero que me puedan ayudar, quiero acceder a un dato que esta dentro de una tabla (en sqlite3), y poder multiplicar ese dato por digamos una variable, es decir:


Clave Producto Precio
1 LIbreta 10
2 Lapiz 3
3 Goma 2


Lo que quiero es acceder al precio sabiendo que la clave del producto es 1 y son 4 libretas, Como obtengo el precio total?

el codigo que tengo hasta ahora es:

clave = float(input("""Introduce la clave del producto que deseas ordenar:"""))
cantidad=int(input("Que cantidad deseas ordenar:"))
cursor.execute("select nombre,precio from productos where clave=?",clave)
tupla=cursor.fetchone()
importetotal=precio*int(tupla[1])
producto=tupla[0]
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de xve

Como manipular un dato que se encuentra en una base de datos sqlite3

Publicado por xve (1235 intervenciones) el 26/05/2011 20:09:36
Hola Javier, no se ver muy bien donde tienes el problema.... según veo el código, hay variables que no se muy bien de donde salen, por ejemplo:
importetotal=precio*int(tupla[1])
De donde sale precio?

No se muy bien que te devuelve, ni que te tendría que devolver... si nos puedes comentar con mas detalle...

Un saludo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar