测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

A37154. 使用Python的sqlite3库完成以下问题。1.在data.db文件内创建一个学生成绩表student(不考虑data.db的路径)2.student中包含学号(num),类型INTEGER PRIMARY KEY姓名(name),类型TEXT成绩(grade),类型int名次(rank),类型int3.增加一条记录(1,"lilei",100,50)程序如下,请补全代码。import sq…

填空题 困难

题目描述

使用Python的sqlite3库完成以下问题。

1.在data.db文件内创建一个学生成绩表student(不考虑data.db的路径)

2.student中包含

学号(num),类型INTEGER PRIMARY KEY

姓名(name),类型TEXT

成绩(grade),类型int

名次(rank),类型int

3.增加一条记录(1,"lilei",100,50)

程序如下,请补全代码。

import sqlite3

conn= ______ ①______        

cur =   ______ ② ______       

cur.execute("CREATE TABLE IF NOT EXISTS student(num INTEGER PRIMARY KEY ,name text,grade int,rank int)")

cur.execute("insert into student(  ______③______  ) values(  ______④______ )")

______⑤______

cur.close()

conn.close()

参考答案

import sqlite3 conn=sqlite3.connect('data.db') cur = conn.cursor() cur.execute("CREATE TABLE IF NOT EXISTS student(num INTEGER PRIMARY KEY ,name text,grade int,rank int)") cur.execute("insert into student(num,name,grade,rank) values(1,'lilei',100,50)") conn.commit() cur.close() conn.close()
上一题 下一题