Python开发一个简单的软件系统
用Python语言实现,具备录入学生成绩、查询成绩和显示所有成绩等基本功能。以下是代码:
  
 # 用于存储学生成绩的字典,键是学生姓名,值是成绩
 student_scores = {}
# 录入学生成绩的函数
 def input_scores():
     name = input("请输入学生姓名(输入q退出录入):")
     while name != 'q':
         try:
             score = float(input("请输入该学生的成绩:"))
             student_scores[name] = score
         except ValueError:
             print("成绩输入无效,请输入数字。")
         name = input("请输入学生姓名(输入q退出录入):")
# 查询学生成绩的函数
 def query_scores():
     name = input("请输入要查询成绩的学生姓名:")
     if name in student_scores:
         print(f"{name}的成绩是:{student_scores[name]}")
     else:
         print(f"没有找到{name}的成绩记录。")
# 显示所有学生成绩的函数
 def display_all_scores():
     if student_scores:
         print("所有学生的成绩如下:")
         for name, score in student_scores.items():
             print(f"{name}: {score}")
     else:
         print("还没有录入任何学生的成绩。")
# 主函数,提供操作菜单
 def main():
     while True:
         print("\n学生成绩管理系统菜单:")
         print("1. 录入学生成绩")
         print("2. 查询学生成绩")
         print("3. 显示所有学生成绩")
         print("4. 退出系统")
         choice = input("请输入你的选择(1-4):")
         if choice == '1':
             input_scores()
         elif choice == '2':
             query_scores()
         elif choice == '3':
             display_all_scores()
         elif choice == '4':
             print("感谢使用学生成绩管理系统,再见!")
             break
         else:
             print("无效的选择,请重新输入。")
if __name__ == "__main__":
     main()
  
  
 在这个系统中,通过不同的函数实现了成绩的录入、查询和显示功能,在 main 函数中提供了操作菜单,方便用户进行选择。运行程序后,按照提示输入相应的数字就可以进行对应的操作啦。
