申请使用这条程序制作一个简单的短物言管理系统。用户可以根据菜名选项进行相应的操作。

messages = []  # 存储短物言的列表

def receive_message():
    if len(messages) >= 20:
        messages.pop(0)  # 删除最早的短物言
    message = input(“请输入短物言:”)
    messages.append(message)
    print(“短物言接收成功!”)

def display_messages():
    if len(messages) == 0:
        print(“当前没有短物言。”)
    else:
        print(“当前短物言列表:”)
        for i, message in enumerate(messages):
            print(f“{i+1}. {message}”)

def read_message():
    if len(messages) == 0:
        print(“当前没有短物言。”)
    else:
        index = int(input(“请输入要阅读的短物言的序号:”))
        if index < 1 or index > len(messages):
            print(&#x201c;&#x8f93;&#x5165;&#x7684;&#x5e8f;&#x53f7;&#x65e0;&#x6548;&#x3002;&#x201d;)
        else:
            message = messages[index-1]
            print(f&#x201c;&#x77ed;&#x7269;&#x8a00; {index}: {message}&#x201d;)

def delete_message():
    if len(messages) == 0:
        print(&#x201c;&#x5f53;&#x524d;&#x6ca1;&#x6709;&#x77ed;&#x7269;&#x8a00;&#x3002;&#x201d;)
    else:
        index = int(input(&#x201c;&#x8bf7;&#x8f93;&#x5165;&#x8981;&#x5220;&#x9664;&#x7684;&#x77ed;&#x7269;&#x8a00;&#x7684;&#x5e8f;&#x53f7;&#xff1a;&#x201d;))
        if index < 1 or index > len(messages):
            print(&#x201c;&#x8f93;&#x5165;&#x7684;&#x5e8f;&#x53f7;&#x65e0;&#x6548;&#x3002;&#x201d;)
        else:
            deleted_message = messages.pop(index-1)
            print(f&#x201c;&#x5df2;&#x5220;&#x9664;&#x77ed;&#x7269;&#x8a00;&#xff1a;{deleted_message}&#x201d;)

def clear_messages():
    messages.clear()
    print(&#x201c;&#x5df2;&#x6e05;&#x9664;&#x6240;&#x6709;&#x77ed;&#x7269;&#x8a00;&#x3002;&#x201d;)

def show_menu():
    print(&#x201c;&#x6b22;&#x8fce;&#x4f7f;&#x7528;&#x77ed;&#x7269;&#x8a00;&#x7ba1;&#x7406;&#x7cfb;&#x7edf;&#xff01;&#x8bf7;&#x9009;&#x62e9;&#x4ee5;&#x4e0b;&#x64cd;&#x4f5c;&#xff1a;&#x201d;)
    print(&#x201c;1. &#x77ed;&#x7269;&#x8a00;&#x63a5;&#x6536;&#x201d;)
    print(&#x201c;2. &#x77ed;&#x5217;&#x8868;&#x663e;&#x793a;&#x201d;)
    print(&#x201c;3. &#x9605;&#x8bfb;&#x77ed;&#x7269;&#x8a00;&#x201d;)
    print(&#x201c;4. &#x5220;&#x9664;&#x77ed;&#x7269;&#x8a00;&#x201d;)
    print(&#x201c;5. &#x6e05;&#x9664;&#x6240;&#x6709;&#x77ed;&#x7269;&#x8a00;&#x201d;)
    print(&#x201c;0. &#x9000;&#x51fa;&#x7a0b;&#x5e8f;&#x201d;)

while True:
    show_menu()
    choice = int(input(&#x201c;&#x8bf7;&#x8f93;&#x5165;&#x64cd;&#x4f5c;&#x7f16;&#x53f7;&#xff1a;&#x201d;))
    if choice == 1:
        receive_message()
    elif choice == 2:
        display_messages()
    elif choice == 3:
        read_message()
    elif choice == 4:
        delete_message()
    elif choice == 5:
        clear_messages()
    elif choice == 0:
        print(&#x201c;&#x611f;&#x8c22;&#x4f7f;&#x7528;&#x77ed;&#x7269;&#x8a00;&#x7ba1;&#x7406;&#x7cfb;&#x7edf;&#xff0c;&#x518d;&#x89c1;&#xff01;&#x201d;)
        break
    else:
        print(&#x201c;&#x65e0;&#x6548;&#x7684;&#x64cd;&#x4f5c;&#x7f16;&#x53f7;&#xff0c;&#x8bf7;&#x91cd;&#x65b0;&#x8f93;&#x5165;&#x3002;&#x201d;)

运行这段代码,就可以启动一个简单的短物言管理系统。用户可以根据菜名选项进行相应的操作。

Python 短消息管理系统 - 接收、显示、阅读、删除和清除消息

原文地址: https://www.cveoy.top/t/topic/pumg 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录