鱼C论坛

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

菜鸟联合大神特约制作第1个程序!!有鱼B奖励

[复制链接]
发表于 2022-10-24 10:15:37 | 显示全部楼层 |阅读模式

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

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

x
任督二脉未开,请助我一臂之力。继续为这个小程序在添加一项功能。。
代码有各路大神的影子,以及本菜鸟的影子
import random
def lise1():
    '函数功能,生成随机数字列表,通过修改len,以及切片方式,获取随机列表的长度'
    lise2 = []
    while True:
        i = random.randint(1,100)
        if i not in lise2:
            lise2.append(i)
            if len(lise2) == 68:
                return lise2[18:48]
                break

            
xxcs = 500
lise3 = [1,2,3,4,5,6,7,8,26,27,35,36,44,70,76,78]
#过滤列表
while xxcs:
    lise4 = lise1()
    for x in set(lise3):
        while x in lise4[:] : lise4.remove(x)
    lise5 = lise4[8:18]
    lise5.sort()
    print(lise5)

    xxcs = xxcs - 1

这个程序打印500次随机加切片分割的一个数字列表。。。
添加的功能是:每次打印前,都要跟已打印过的所有列表进行对比,列表内相同数不能高于(可设置1-10之间),假设相同数是1,那一定打印不出500次。如何在不报错的情况下,打印完1相同的所有组合。
优秀的程序员 = 清晰的思路(好像我有) + 方法(正在学习) + 简化(疯狂学习)
不破坏原代码的情况下追加代码。。
还有2个小请求。
第1,程序完善后,请大神用递归的方式编写一个一样效果的程序。。
第2,程序完善后,请大神用迭代的方式编写一个一样效果的程序。。
第3,这3个程序以后就是我的参照程序了,,任督二脉能不能打开,就看我研究这3个程序的程度了
第4,感谢各位大神的帮助
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2022-10-24 10:36:26 | 显示全部楼层
有吗?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2022-10-24 10:40:19 | 显示全部楼层

我又从新发布了一个悬赏的帖子
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-25 09:22

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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