学生成绩数据库增删查程序

aw084591 程序题 共 个子题

题目说明

图片

import sqlite3
while True:
    code = input("1代表插入,2代表查询, 3代表删除,4代表退出\n请输入操作代号:")
    if code == '1':
        # 执行插入操作,代码略
    if        ①        :
        print('所有学生姓名如下:')
        conn2 = sqlite3.connect('data.db')
        c2 = conn2.cursor()
        cursor = c2.execute("SELECT NAME  from        ②         ")
        for row in cursor:
            print(row)
        conn2.close()
        select_name = input("请输入需要查询的姓名:")
        conn3 = sqlite3.connect('data.db')
        c3 = conn3.cursor()
        cursor = c3.execute("SELECT * from STUDENT WHERE NAME =?  ",       ③        )
        for row in cursor:
            print(* row)
        print('select successful!')
        conn3.close()
    if code == '3':
        delete_name = input("请输入需要删除的姓名:")
        conn4 = sqlite3.connect('data.db')
        c4 = conn4.cursor()
        cursor = c4.execute("DELETE from STUDENT WHERE NAME =?",(delete_name,))
              ④
        print('delete successful!')
        conn4.close()
    if code == '4':
              ⑤

评分标准

(1)code == '2';(2分) (2)STUDENT;(2分) (3)(select_name,);(2分) (4)conn4.commit();(2分) (5)break。(2分)

本题为编程题,提交代码并运行通过测试点后判分。

正在加载题目数据…
已答 /
子题
该题型需在试卷/作业中作答,单题练习暂不支持
答案解析
提交记录
共 条 仅展示自由练习提交
正在加载提交记录…
讨论
发布
登录后参与讨论 立即登录
发布讨论需先绑定并验证手机号 去绑定手机号
加载中…
我
我
回复 @
回复 @
发送
还没有人讨论,来发表第一条吧