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)) 这个if__name__==__main__没学啊.... 学习了
11 """
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}种方案') zhangyuesd 发表于 2021-6-21 11:33
k = 0
for x in range(5):
for y in range(5):
感谢 # 题干:解决一个借玩具问题,小由鱼到手了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) 0.0 学习学习 学习一下 三个人所选玩具的编号不同 回复 永恒的蓝色梦想 发表于 2021-3-5 19:47
我觉得可以用 itertools
迭代器怎么写??? {:5_109:} 学习一下下
页:
1
[2]