claude123 发表于 2021-12-27 20:08:23

强强强强

与森逐鹿 发表于 2022-1-10 16:11:11

n = 0
for a in range(1,6):
    for b in range(1,6):
      for c in range(1,6):
            if (a!=b) and (a!=c) and (b!=c):
                n +=1

print('一共有{}种排列组合方式'.format(n))

人形自走下载机 发表于 2022-2-4 17:18:25

这个if__name__==__main__没学啊....

隔壁老程呀 发表于 2022-2-4 19:09:34

学习了

lv_vl 发表于 2022-2-16 11:18:03

11

yu03 发表于 2022-2-27 10:56:22

"""
a,b,c三人
0,1,2,3,4为五个玩具
"""
flag = 0
for a in range(5):
    for b in range(5):
      if a != b:
            for c in range(5):
                if a != c and b != c:
                  flag += 1
                  print(f'A:{a}B:{b}C:{c}')

print(f'总共有{flag}种方案')

爱德蒙唐泰斯 发表于 2022-3-23 10:59:04

zhangyuesd 发表于 2021-6-21 11:33
k = 0
for x in range(5):
    for y in range(5):


感谢

Hyjxsssss 发表于 2022-5-3 12:18:34

# 题干:解决一个借玩具问题,小由鱼到手了5个新玩具,准备借给3位鱼油,并且一人只能借一个玩具。
# 请问有多少种不同的借法?

# 五个玩具 range(1,6) 1, 2, 3, 4, 5
# 三个人 A,B,C
# 三个人选到的编号 a, b, c

count = 0
for a in range(1, 6):
    for b in range(1,6):
      for c in range(1, 6):
            if (a!=b) and (b!=c) and (c!=a):
                count += 1
                if count % 5 != 0:
                  print('A:%d;B:%d;C:%d \t\t' % (a, b, c), end= '')
                else:
                  print('A:%d;B:%d;C:%d' % (a, b, c))
print('总共有 %d 种分配方法' % count)

cscscscs 发表于 2022-5-22 17:21:02

0.0

pu-007 发表于 2022-8-22 15:02:10

学习学习

罗天才 发表于 2022-11-21 21:53:37

学习一下

shllyg 发表于 2023-6-6 15:23:38

三个人所选玩具的编号不同

zhonglinzi 发表于 2023-7-12 18:13:01

回复

urbanlife 发表于 2023-10-22 16:28:01

永恒的蓝色梦想 发表于 2021-3-5 19:47
我觉得可以用 itertools

迭代器怎么写???

zzcat 发表于 2023-10-28 16:55:35

{:5_109:}

pingkong 发表于 2023-11-2 08:43:21

学习一下下
页: 1 [2]
查看完整版本: 02 - 借玩具的组合