📅  最后修改于: 2023-12-03 14:58:28.208000             🧑  作者: Mango
题目:给定一个包含多个整数的列表L,写一个Python函数maxmin(L),返回一个包含两个整数的元组,表示L中的最大值和最小值。
def maxmin(L):
"""
返回给定列表中的最大值和最小值。
参数:
L:包含多个整数的列表。
返回:
包含两个整数的元组,表示L中的最大值和最小值。
"""
if len(L) == 0:
return None
min_val = L[0]
max_val = L[0]
for num in L:
if num < min_val:
min_val = num
if num > max_val:
max_val = num
return (max_val, min_val)
该函数先判断列表是否为空,若为空则返回None。如果列表不为空,则将第一个元素同时赋值给最大值和最小值的变量。然后通过迭代列表中的每个元素,将最大值和最小值更新为列表中的最大值和最小值。最后返回一个包含最大值和最小值的元组。
请注意,代码块的开头使用了三个反引号来表示代码块开始处,代码块的结尾处则使用三个反引号表示代码块结束。这是Markdown中表示代码块的一种方式,使文本变为灰色背景,并具有代码格式化。
希望这个介绍对程序员有所帮助!