0
import itertools
import sqlite3
import numpy
conn = sqlite3.connect('lotto.db')
con = conn.cursor()
con.execute('''CREATE TABLE IF NOT EXISTS lotto
(num1 int,num2 int,num3 int,num4 int,num5 int, num6 int) ''')
con.execute('INSERT INTO lotto (num1,num2,num3,num4,num5,num6) VALUES (1,2,3,4,5,7)')
print(con.execute('SELECT * FROM lotto'))
for combo in itertools.combinations(range(1,10), 6):
elements = (",".join(str(c) for c in combo))
results = elements.split(',')
results = map(int, results)
con.execute('INSERT INTO lotto (num1,num2,num3,num4,num5,num6) VALUES (?,?,?,?,?,?)', results)
avg = numpy.mean(results)
print(avg)
print(results)
con.close()
我有這段代碼但它運行並沒有輸入列表到數據庫,沒有任何輸入沒有輸入錯誤只是運行打印罰款和創建表,但只是沒有輸入任何數據。數據沒有被輸入到數據庫樂透程序
我是相當新的python所以任何幫助將不勝感激。