import sqlite3
def conectar():
conn = sqlite3.connect('loja.db')
return conn
def criar_tabela_produto():
conn = conectar()
cursor = conn.cursor()
cursor.execute("""
CREATE TABLE IF NOT EXISTS produtos(
id INTEGER PRIMARY KEY,
nome TEXT,
preco FLOAT)
""")
conn.commit()
conn.close()
def criar_produto(nome= str, preco= float):
conn = conectar()
cursor = conn.cursor()
cursor.execute("""
INSERT INTO produtos(nome, preco)
VALUES(?, ?)
""", (nome, preco))
conn.commit()
conn.close()
def listar_produtos():
conn = conectar()
cursor = conn.cursor()
cursor.execute("""
SELECT * FROM produtos
""")
produtos = cursor.fetchall()
for produto in produtos:
print(produto)
conn.commit()
conn.close()
def executar_programa():
criar_tabela_produto()
criar_produto("Notebook", 4800.90)
criar_produto("Iphone 17 PRO MAX", 10000.90)
criar_produto("Teclado Mecânico", 490.90)
executar_programa()