用来练手的python 练习题其五,原链接 : python练习实例5
题干 : 输入三个整数x,y,z,请把这三个数由小到大输出。
又是非常简单的排序算法,只要使用numpy矩阵的排序方法或者使用python list的排序算法就可以轻松解决。
源代码如下 :
import numpy as np
result_matrix = np.zeros(3,dtype=int)for i in range(result_matrix.shape[0]):result_matrix[i] = int(input("输入第%d个整数 :"%(i+1)))result_matrix.sort()
print(result_matrix)
输出如下 :
numpy矩阵自带的排序算法,可以适用于n个数字排序的情况,可以说是非常方便了。