python穷举法循环经典案例:借书方法
案例目录
💖💖💖💕💕💕欢迎来到本博客💕💕💕💖💖💖
.
🎁支持:如果觉得博主的文章写得还说得过去或者博客对您有帮助的话,可以关注一下博主,如果三连收藏支持就更好啦!这就是给予我最大的支持!🎉🎉Welcome to my blog!🎉🎉
📃个人CSDN博客主页:热爱科技的刘同学🌈🌈🌈
一、问题描述
小明有5本新书,要借给A、B、C三位小朋友,若每个人每次只能借一本书,则有多少种不同的有效借法?
二、问题分析
- 典型的排列组合问题;
- 从5个数中提取出3个不同的排列组合的总数。
三、算法设计
- 每个人所选的书号可以通过穷举法循环来实现;
- 即从(1,2,3,4,5)的范围内内进行穷举;
- 循环嵌套实现上述逻辑;
- 限制条件:书号不能相同。
四、代码实现
1、原始代码
(1) 代码
# 用a、b、c分别表示三人所选的图书的编号
i = 0
print("A、B、C三人所选的书号分别为: ")
# 用来控制A借阅图书的编号
for a in range(