编写代码,实现用户依次输入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)
如果有帮助,请采纳一下
nums = list(map(int, input('输入数字,用空格隔开').split()))
print(sorted(set(nums)))