pythonV1V2/第38讲 全员debug/课堂成果/全员debug-正确源码.py
sairate 7df250638d chore: 添加项目基础结构和示例代码
- 创建 .idea 目录和相关配置文件,设置项目结构
- 添加多个课堂成果示例代码,涵盖不同主题和功能
- 创建和配置 .gitignore 文件,忽略特定文件和目录
2025-07-05 09:36:00 +08:00

40 lines
978 B
Python

# 定义一个函数,进行累加操作
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("输入无效")