Python 短消息管理系统 - 接收、显示、阅读、删除和清除消息
申请使用这条程序制作一个简单的短物言管理系统。用户可以根据菜名选项进行相应的操作。
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(“输入的序号无效。”)
else:
message = messages[index-1]
print(f“短物言 {index}: {message}”)
def delete_message():
if len(messages) == 0:
print(“当前没有短物言。”)
else:
index = int(input(“请输入要删除的短物言的序号:”))
if index < 1 or index > len(messages):
print(“输入的序号无效。”)
else:
deleted_message = messages.pop(index-1)
print(f“已删除短物言:{deleted_message}”)
def clear_messages():
messages.clear()
print(“已清除所有短物言。”)
def show_menu():
print(“欢迎使用短物言管理系统!请选择以下操作:”)
print(“1. 短物言接收”)
print(“2. 短列表显示”)
print(“3. 阅读短物言”)
print(“4. 删除短物言”)
print(“5. 清除所有短物言”)
print(“0. 退出程序”)
while True:
show_menu()
choice = int(input(“请输入操作编号:”))
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(“感谢使用短物言管理系统,再见!”)
break
else:
print(“无效的操作编号,请重新输入。”)
运行这段代码,就可以启动一个简单的短物言管理系统。用户可以根据菜名选项进行相应的操作。
原文地址: https://www.cveoy.top/t/topic/pumg 著作权归作者所有。请勿转载和采集!