鱼C论坛

 找回密码
 立即注册
查看: 1837|回复: 8

[复制链接]
发表于 2020-11-26 21:31:47 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 G`J 于 2020-12-1 22:31 编辑

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

使用道具 举报

发表于 2020-11-26 21:45:24 | 显示全部楼层
呵呵
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2020-11-26 22:10:22 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-11-26 22:21:28 | 显示全部楼层


条件不够呀,女同学对应是什么?

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

使用道具 举报

发表于 2020-11-26 22:32:21 | 显示全部楼层
from random import shuffle
students = [['No.' + str(i), 1 if i <= 22 else 0] for i in range(1, 45)]
while True:
    groups = []
    shuffle(students)
    for i in range(7):
        if i >= 5:
            groups.append(students[30 + (i - 5) * 7: 30 + (i - 5) * 7 + 7])
            sum1 = sum(map(lambda x: x[1],groups[i]))
            if sum1 < 1 or sum1 == len(groups[i]):
                break
        else:
            groups.append(students[i * 6: i * 6 + 6])
            sum1 = sum(map(lambda x: x[1],groups[i]))
            if sum1 < 1 or sum1 == len(groups[i]):
                break
    else:
        break
for i in groups:
    for j in i:
        print(j[0], '男' if j[1] == 0 else '女', end = '    ')
    print()
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-11-26 22:35:25 | 显示全部楼层
Twilight6 发表于 2020-11-26 22:21
条件不够呀,女同学对应是什么?

抱歉抱歉 女同学14个
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-11-26 22:37:46 | 显示全部楼层

不好意思,条件修改为14个女生,抱歉抱歉
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-11-26 22:40:45 | 显示全部楼层
G`J 发表于 2020-11-26 22:35
抱歉抱歉 女同学14个




我意思是用什么表示女孩,序号?

还有男孩也一样,可以参考楼上的代码

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

使用道具 举报

发表于 2020-11-26 22:40:53 | 显示全部楼层
G`J 发表于 2020-11-26 22:37
不好意思,条件修改为14个女生,抱歉抱歉

第二行改为 if i <= 14
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-17 07:46

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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