轻松的编程学习
首页
题库
学习路径
在线商城
能力地图
下载应用
登录 / 注册
菜单
第二步:把数据填进去
👁️ 0 人浏览
💬 0 人评论
❤️ 添加收藏
往三张表里
填入四个学生、三门课、六条选课
。
输出三张表各几行
(用 / 隔开)。
提交你的答案
请登录后提交答案。
去登录
← 第一步:建三张表
第三步:让约束替你挡一次错 →
更多题目
让程序说出"你好"
让程序欢迎你
哪个命令能显示内容
哪里是指令,哪里是结果
让程序说出你的名字
这个程序会显示什么
代码编辑器
语言:
python3
c11
cpp17
Ctrl
+
Enter
运行
👩🏫 AI
▶ 运行代码
重置代码
打印代码
import sqlite3 db = sqlite3.connect(":memory:") db.executescript(""" CREATE TABLE s2 (id INTEGER PRIMARY KEY, name TEXT NOT NULL UNIQUE, phone TEXT NOT NULL); CREATE TABLE c2 (id INTEGER PRIMARY KEY, name TEXT NOT NULL UNIQUE, teacher TEXT NOT NULL, room TEXT NOT NULL); CREATE TABLE e2 (student_id INTEGER, course_id INTEGER, PRIMARY KEY (student_id, course_id)); """) # TODO: 三条 executemany,分别填 4 / 3 / 6 行 # 学生:阿岚111 小满222 阿泰333 南风444 # 课程:数学王老师A101 英语李老师B202 物理张老师C303 # 选课:(1,1)(1,2)(2,1)(3,2)(2,3)(4,1) db.executemany("INSERT INTO s2 VALUES (?,?,?)", []) db.executemany("INSERT INTO c2 VALUES (?,?,?,?)", []) db.executemany("INSERT INTO e2 VALUES (?,?)", []) def n(t): return db.execute("SELECT COUNT(*) FROM " + t).fetchone()[0] print(str(n("s2")) + "/" + str(n("c2")) + "/" + str(n("e2")))
本次输入:
输出:
👩🏫
AI
请登录后使用 AI 老师
×
登录后可获得解题思路、提示与错误分析。
去登录
关闭
🎉
恭喜你,回答正确!
系统判定:正确
我知道了
💬 题目评论
提交
全部评论
全部评论