【发布时间】:2012-09-26 01:49:39
【问题描述】:
因此,我为我的 Python 课程布置了一项家庭作业,但我根本不知道该怎么做。
本质上,我们的教授希望我们分解“排序的”内置 Python 函数,并在使用 else、elif 和 if 语句时自己完成。
我们需要先要求用户输入4个数字,然后用else,elif和if进行升序排序打印,而不允许使用内置的“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
如果有什么可以帮助或帮助我的,请尽快这样做。谢谢!
【问题讨论】:
-
@hayden:这不是同一个问题。那是关于冒泡排序的。 OP 的作业问题是试图教授控制流(因此强制
if、elif和else)。此外,sorted没有实现冒泡排序。
标签: python sorting if-statement input