在不使用.max()/.min()的情况下获取最大和最小数字,可以通过以下方法实现:
def get_max_min(numbers):
if len(numbers) == 0:
return None, None
max_num = numbers[0]
min_num = numbers[0]
for num in numbers:
if num > max_num:
max_num = num
if num < min_num:
min_num = num
return max_num, min_num
def get_max_min(numbers):
if len(numbers) == 0:
return None, None
sorted_numbers = sorted(numbers)
max_num = sorted_numbers[-1]
min_num = sorted_numbers[0]
return max_num, min_num
这两种方法都可以在不使用.max()/.min()的情况下获取最大和最小数字。根据具体的使用场景和需求,选择适合的方法即可。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云