学生信息数据库增改记录程序

gx459570 程序题 共 个子题

题目说明

图片

import sqlite3
con = sqlite3.connect('students.db')
cursor = con.cursor()
cursor.execute('''
               CREATE TABLE IF NOT EXISTS users(  id     int(8) primary key,
                name   varchar(18),
                age    int(8))
                ''')
cursor.close()
con.commit()
con.close()
def user_insert(user_id, user_name, user_age):
    con = sqlite3.connect('students.db')
    cursor = con.cursor()
    cursor.execute("insert into users (id,name,age) values (?,?,?)", (user_id, user_name, user_age))
    cursor.close()
    con.commit()
    con.close()
def user_select():
    con = sqlite3.connect('           ①           ')
    cursor = con.cursor()
               ②            ('select * from users')
    print(cursor.fetchall())
    cursor.close()
    con.close()
def user_update(user_id, user_name, user_age):
    con = sqlite3.connect('students.db')
    cursor = con.cursor()
    cursor.execute('UPDATE users SET name=?,age=? WHERE id =?',(user_name, user_age,user_id))
    cursor.close()
    con.commit()
    con.close()
print("------------学生信息系统样例------------")
while True:
               ③
    s = int(input("请输入操作符:1-增加记录,2-修改记录,3-退出系统"))
    if            ④           :
         break
    user_id = int(input("请输入id:"))
    user_name = input("请输入name:")
    user_age = input("请输入age:")
    if s == 1:    # 增加记录
                  ⑤
        print("插入成功!")
elif s == 2:  # 修改记录
        user_update(user_id, user_name, user_age)
        print("修改成功!")

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

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