用python SQLite编写一个如下所示的“简易商品管理系统”程序,对数据库中的商品具有查询、添加、修改等功能。简易商品管理系统 查询的商品名称:电视机 显示商品价格:2500元输入商品名称:输入调整价格:修改输入新增商品名称:手机输入商品价格:1150元添加
时间: 2024-05-14 20:13:53 浏览: 9
代码如下:
```python
import sqlite3
conn = sqlite3.connect('goods.db')
c = conn.cursor()
def create_table():
c.execute('''CREATE TABLE IF NOT EXISTS goods
(name TEXT PRIMARY KEY, price INTEGER)''')
def insert_goods(name, price):
c.execute("INSERT INTO goods (name, price) VALUES (?, ?)", (name, price))
conn.commit()
def update_goods(name, price):
c.execute("UPDATE goods SET price = ? WHERE name = ?", (price, name))
conn.commit()
def show_goods(name):
c.execute("SELECT * FROM goods WHERE name=?", (name,))
row = c.fetchone()
if row:
print(f"商品名称:{row[0]}, 商品价格:{row[1]}元")
else:
print("商品不存在")
if __name__ == '__main__':
create_table()
name = input("请输入商品名称:")
if name:
show_goods(name)
price = input("请输入调整价格(不调整请留空):")
if price:
update_goods(name, int(price))
else:
name = input("请输入新增商品名称:")
price = input("请输入新增商品价格:")
insert_goods(name, int(price))
```
注意事项:
- 需要先创建名为 `goods.db` 的 SQLite 数据库文件;
- 运行程序后,根据提示分别输入商品名称、调整价格或新增商品名称、新增商品价格;
- `show_goods` 方法用于查询商品信息,如果商品不存在会输出提示。
跟您提示一下,此示例代码仅供参考,请根据自己的实际情况进行修改和完善。
相关推荐
![txt](https://img-home.csdnimg.cn/images/20210720083642.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)