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 (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
Val: 1.472
Oro
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

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

Publicado por xve (1637 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