gpt4 book ai didi

python - 我必须仅使用 min() 和 max() 函数对数字进行排序

转载 作者:太空宇宙 更新时间:2023-11-03 12:38:10 30 4
gpt4 key购买 nike

我有一些作业要交,我需要仅使用 min() 和 max() 函数对数字进行排序,并使用它来查找中间数字。我有一组 4 个整数。我如何使用此代码并在不使用其他方法的情况下使用它来查找中间数字。

first_integer = input("Please enter the first integer: ")
second_integer = input("Please enter the second integer: ")
third_integer = input("Please enter the third integer: ")
fourth_integer = input("Please enter the fourth integer: ")

integer1 = int(first_integer)
integer2 = int(second_integer)
integer3 = int(third_integer)
integer4 = int(fourth_integer)

integers = (integer1, integer2, integer3, integer4)

min_number = min (integers)
max_number = max (integers)
mid_number_max = min (max(integers),max(integers),max(integers))
mid_number_low = max (min(integers),min(integers),min(integers))

当我尝试使用数字 1、2、3、4 执行此操作时我明白了

1 1 4 4

如何获取

1 2 3 4

一个提示是,我必须删除最低和最高数字,并找到其余数字的最小值和最大值。

最佳答案

我明白了。

在我看了别人给我的例子后,我就能够解决了。

first_integer = input("Please enter the first integer: ")
second_integer = input("Please enter the second integer: ")
third_integer = input("Please enter the third integer: ")
fourth_integer = input("Please enter the fourth integer: ")

integer1 = int(first_integer)
integer2 = int(second_integer)
integer3 = int(third_integer)
integer4 = int(fourth_integer)


min_number = min(integer1, integer2, integer3, integer4)
max_number = max(integer1, integer2, integer3, integer4)
mid_number_min = min(max(integer1, integer2), max(integer2, integer3),
max(integer3, integer4), max(integer1, integer3),
max(integer1, integer4), max(integer2, integer4))
mid_number_max = max(min(integer1, integer2), min(integer2, integer3),
min(integer3, integer4), min(integer1, integer3),
min(integer1, integer4), min(integer2, integer4))

print (min_number, mid_number_min, mid_number_max, max_number)

结果:

1 2 3 4

感谢任何试图以任何方式帮助我的人。

编辑:感谢@AChampion 指出我错过了一个组合 (1,4)。

关于python - 我必须仅使用 min() 和 max() 函数对数字进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36075436/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com