Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/432.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
伪码&;用于查找最大、第二大和最小数字的Python_Python_Pseudocode - Fatal编程技术网

伪码&;用于查找最大、第二大和最小数字的Python

伪码&;用于查找最大、第二大和最小数字的Python,python,pseudocode,Python,Pseudocode,我是一名学生,对于一项任务,我必须用python和伪代码为任务编写代码。任务已经完成了,但我不太喜欢代码的结尾行,它比较变量以找到最大值、第二大值和最小值。我正在使用if语句,但我想知道是否有更好的方法来实现这一点。我知道sort函数,它可以在python中使用,但是伪代码呢 查看代码:行[72:92] 要查看python代码,请执行以下操作: 在python中是相同的,但我使用嵌套的ifs。 你可能会注意到,这是我第一次,并对任何错误表示歉意。 我试着思考,但除了筑巢的假设,我是空白的。 我在

我是一名学生,对于一项任务,我必须用python和伪代码为任务编写代码。任务已经完成了,但我不太喜欢代码的结尾行,它比较变量以找到最大值、第二大值和最小值。我正在使用if语句,但我想知道是否有更好的方法来实现这一点。我知道sort函数,它可以在python中使用,但是伪代码呢

查看代码:行[72:92]

要查看python代码,请执行以下操作:

在python中是相同的,但我使用嵌套的ifs。 你可能会注意到,这是我第一次,并对任何错误表示歉意。 我试着思考,但除了筑巢的假设,我是空白的。 我在想一个for循环:

for count in charity_value:
if count > max:
max == count
elif count < min:
min == count
对于单位值中的计数:
如果计数>最大值:
最大值==计数
elif计数<分钟:
最小==计数

但是如何找到中间值呢?

这就是伪代码中的方法。只需注意
=
=
。这不一样,第一个是平等测试,另一个是赋值


在python中,您可能希望使用
max(charity\u value)
以及
min(charity\u value)

将数据放入列表,对列表进行排序,并从排序后的列表中获取适当的值。
=
是平等测试,而不是赋值。寻求调试帮助的问题(“此代码为什么不工作?”)必须包括所需的行为、特定的问题或错误以及在问题本身中重现这些问题所需的最短代码。没有明确问题陈述的问题对其他读者没有用处。请参阅:。这意味着不要在其他网站上发布您的代码。您应该试用min()、max()和numpy.media()函数。@MattDMO我对python中执行的代码没有任何实际问题。对于这个任务,我还必须用伪代码编写代码,并且只想得到比“糟糕且低效”的多if语句更好的东西。