【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)
相关文章
相关标签/搜索