因此,我得到了一个Python类的家庭作业,我根本不知道该怎么做。在
实际上,我们的教授希望我们分解“排序”的内置Python函数,并在使用else、elif和if语句时自己动手。在
我们首先要求用户输入4个数字,然后使用else、elif和if while不允许使用内置的“sorted”函数按升序排序和打印。在
我需要它做的是:
输出示例:
>>> sort4()
Please enter a number: 1.1
Please enter a number: -7.3
Please enter a number: 32
Please enter a number: 3.14
Your numbers in ascending order are: -7.3 1.1 3.14 32
如果有什么可以帮助我的,请尽快去做。谢谢!在
首先,用伪代码写出你的算法(这是一个非常幼稚的算法):
first
)second
)first
小于second
,请对照其他数字(third
和{first
是四个数字中最小的,请打印出来first
比遇到的任何其他数字都大,那么让另一个数字被称为first
,并对照其他两个数字检查它。在打印出第一个数字后,对其他三个数字重复此过程
现在,试着编写代码,如果你再次绊倒,我们会帮助你的
编辑1('how do I get it to do I get it do?如果是“s”):
“and if”实际上是两个嵌套的
if
语句。例如:如果我想说(用伪代码)“如果下雨,如果我没有车,我会带把伞”,那么我会说:
因此,要在python中执行此操作,必须执行以下操作:
^{pr2}$希望有帮助
相关问题 更多 >
编程相关推荐