# 定义一个函数,进行累加操作 def sum_list(lst): sum = 0 for num in lst: sum += num return sum # 定义一个函数,找出列表中的最大值 def max_list(lst): return max(lst) # 定义一个函数,把输入的字符串转换为整数列表 def str_to_list(s): s1 = [] for i in s.split(): s1.append(int(i)) return s1 # 代码主体部分 while True: print("1: 求和") print("2: 求最大值") print("3: 退出") choice = int(input("请输入操作编号:")) # 根据用户的选择执行不同任务 if choice == 1: s = input("请输入一串以空格分隔的数字:") lst = str_to_list(s) print("和为", sum_list(lst)) elif choice == 2: s = input("请输入一串以空格分隔的数字:") lst = str_to_list(s) print("最大值为", max_list(lst)) elif choice == 3: break else: print("输入无效")