数据库操作某健身房要开发一个会员管理系统,需要程序完成以下操作:(1)连接数据库gym.db(2)创建会员信息表member,包括:编号(id,文本型,主键)、姓名(name,文本型,不能为空)、剩余天数(days,整数型)(3)插入一条会员数据(4)查询所有剩余天数小于30天的会员,并输出提醒请根据代码框架补全代码。(本题无需运行通过,写入代码即可)import sqlite3# 连接数据库conn = sqlite3.connect('gym.db')# 创建表conn.execute('''CREATE TABLE IF NOT EXISTS member(id TEXT PRIMARY KEY NOT NULL,name TEXT NOT NULL,days INTEGER);''')# 插入一条数据conn.execute("INSERT INTO member VALUES('M001', '小红', 25)")# 查询剩余天数小于30天的会员cur = conn.cursor()cur.execute(" ① ")for row in ② :print("会员", row[1], "剩余天数不足,请尽快续费!(剩余", ③ , "天)")# 提交并关闭conn.commit()④
正确答案:补全答案(Python数据库操作):①SELECT name,days FROM member WHERE days<30 ②cur.fetchall() ③row[2] ④conn.close()。核心:SQLite会员查询。
试卷来源:202603 青少年软件编程等级考试Python六级真题