鱼C论坛

 找回密码
 立即注册
查看: 1958|回复: 2

[技术交流] 输入10个数字,以字符的形式从小到大排序。

[复制链接]
发表于 2021-10-8 21:45:05 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
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荣誉 +1 鱼币 +1 收起 理由
wei_Y + 1 + 1 鱼C有你更精彩^_^

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-10-8 22:23:15 | 显示全部楼层
此帖仅作者可见
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com

使用道具 举报

 楼主| 发表于 2021-10-8 23:37:57 | 显示全部楼层
此帖仅作者可见
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-13 03:07

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表