借书方案知多少

2018-09-09  本文已影响0人  地铁姑娘

问题描述

小明有五本新书,要借给A、B、C三位小朋友,若每人每次只能借一本,则可以有多少种不同的借法?

问题分析

将五本书从1~5进行编号,A、B、C三个人每次都可以从5本书中任选1本,即每人都有5种选择,由于1本书不可能同时借给一个以上的人,因此只要这三个人所选书的编号不同,即为一次有效的借阅方法。

问题解决

i = 0
j = 0
k = 0
num = 0
for i in range(1,6):
    for j in range(1,6):
        for k in range(1,6):
            if i!=j and i!=k and j!=k:
                num=num+1
                print("A:%s,B:%s,C:%s"%(i,j,k))
print num
上一篇下一篇

猜你喜欢

热点阅读