- 创建 .idea 目录和相关配置文件,设置项目结构 - 添加多个课堂成果示例代码,涵盖不同主题和功能 - 创建和配置 .gitignore 文件,忽略特定文件和目录
40 lines
978 B
Python
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("输入无效")
|
|
|