题目:
输入三个整数x,y,z,请把这三个数由小到大输出。
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
"""
-------------------------------------------------
File Name: python练习100——【005】三数排序
Description : python practice
Author : zhangzx
date: 2020-12-05
-------------------------------------------------
Change Activity:
2020-02-19
-------------------------------------------------
"""
arr = []
for i in range(1,4):
a = int(input('请输入第 %s 个整数:'%i))
arr.append(a)
print("\n你输入的三个整数分别为:", arr)
#解法一:
for i in range(len(arr)):
print(sorted(arr)[i])
# 解法二
import numpy as np
arr_1 = np.array(arr)
arr_1 = np.sort(arr_1)
print(arr_1)
---------------------------以下是输出-----------------------------
请输入第 1 个整数:13
请输入第 2 个整数:12
请输入第 3 个整数:11
你输入的三个整数分别为: [13, 12, 11]
11
12
13
[11 12 13]