编写代码,实现用户依次输入10个数字,若输入不是数字,丢弃;然后将用户输入的内容排序后输出。

编写代码,实现用户依次输入10个数字,若输入不是数字,丢弃;然后将用户输入的内容排序后输出。


i = 1
flag = True
number = []
while flag:
    inputnumber = input(f"输入第{i}数字:")
    if inputnumber.isdigit():
        number.append(int(inputnumber))
        i += 1
    else:
        print("输入的不是数字")
    if i == 11:
        flag = False

number = sorted(number)
print(number)

img

如果有帮助,请采纳一下


nums = list(map(int, input('输入数字,用空格隔开').split()))
print(sorted(set(nums)))