输入10个数字,以字符的形式从小到大排序。
print('-------题目要求-----')print('---------------------------------------------------------')
print('-------输入10个数,每次输入时要提醒一下还剩几次')
print('-------重复输入的数字要删除掉,最终要显示10个不同的数字---------')
print('-------输入10个数,由小到大排序后并打印')
print('-------以字符串格式显示10个数字-----')
print('---------------------------------------------------------')
list=[] #新建立一个列表,用于存放输入的数字
i=0 #建立变量,用于记录输入数字的个数
while i<10: #循环次数,判断是否输入了10个不同的数字
try:
a=int(input(f'请输入一个数: ,您还有{10-i}次机会'))
except ValueError as e:
print(e)
print('请输入数字')
else:
if a not in list:
list.append(a)
i+=1
else:
print('由于重复输入,所以不计次数,请继续输')
list.sort()
aa=','.join(str(n) for n in list)
print(aa)
页:
[1]