输入1 可以持续添加数字,
输入2可以查看所有数字
输入数字0,退出系统
进行需求分析,编写简单的代码实现功能(本练习非常基础,有待完善)
import json
import os.path
import time
menu = """输入1 可以持续添加数字,
输入2可以查看所有数字
输入数字0,退出系统"""
items = []
FILE_PATH = "./items.json"
def save_data(): #存储
with open(FILE_PATH, "w") as f:
json.dump(items, f)
def load_data():
if os.path.exists(FILE_PATH): #加载
with open(FILE_PATH, "r") as f:
for data in json.load(f):
items.append(data)
def check_option():
while True:
print(menu)
option = input("请输入选项")
if option not in ["0", "1", "2"]:#简单判断用户输入
print(f"输入不合法!重新输入")
re