【Python3练习题 005】输入三个整数x,y,z,请把这三个数由小到大输出

import re

x, y, z = re.split(',| |,| ', input('请输入3个数字,用逗号或空格隔开:'))
x, y, z = int(x), int(y), int(z)

maxNo = max(x, y, z)
minNo = min(x, y, z)
print(maxNo, x+y+z-maxNo-minNo, minNo)

# 方法二 用 re.split() 得到 3 个字符型数字的列表,把字符转换为数字,排下序,然后 print() 代码如下:
import re

lst = re.split(',| |,| ', input('请输入3个数字,用逗号或空格隔开:'))
for i in range(len(lst)):
lst[i] = int(lst[i])
lst.sort()
print(lst)
posted @ 2018-06-02 14:13  点点花飞谢  阅读(9411)  评论(1编辑  收藏  举报