以下是一个比较整数值的列表的代码示例:
def compare_integers(int_list):
if len(int_list) < 2:
return "List should have at least 2 integers"
max_value = int_list[0]
min_value = int_list[0]
for num in int_list:
if num > max_value:
max_value = num
if num < min_value:
min_value = num
return "Max value: {0}, Min value: {1}".format(max_value, min_value)
# 示例用法
numbers = [5, 2, 8, 1, 9, 3]
result = compare_integers(numbers)
print(result)
这个代码示例中,我们定义了一个名为compare_integers
的函数,它接受一个整数值的列表作为参数。函数首先检查列表的长度是否小于2,如果是,则返回一个错误提示。接下来,我们初始化max_value
和min_value
变量为列表的第一个元素。
然后,我们使用一个for
循环遍历列表中的每个元素。在循环中,我们将当前的元素与max_value
和min_value
进行比较,如果当前元素大于max_value
,则更新max_value
,如果当前元素小于min_value
,则更新min_value
。
最后,我们使用format
函数将最大值和最小值格式化为字符串,然后返回结果。
在示例用法中,我们创建了一个包含整数值的列表,然后调用compare_integers
函数并将列表作为参数传递给它。最后,我们打印出函数的返回结果,即最大值和最小值。