zoukankan      html  css  js  c++  java
  • python——借书题

    例子:小明有5本新书,要借给A、B、C三位小朋友,若每人每次只能借一本,  共有多少种借书的方案?

    1
    #!/usr/bin/env python 2 # -*- coding; utf-8 -*- 3 c=0 4 for A in range(1, 5+1): 5 for B in range(1, 5+1): 6 for C in range(1, 5+1): 7 if A != B and B != C and C != A: 8 c = c + 1 9 print('A:%d B:%d C:%d' %(A, B, C)) 10 print('count:', c)


    执行结果:
    A:1 B:2 C:3
    A:1 B:2 C:4
    A:1 B:2 C:5
    A:1 B:3 C:2
    A:1 B:3 C:4
    A:1 B:3 C:5
    A:1 B:4 C:2
    A:1 B:4 C:3
    A:1 B:4 C:5
    A:1 B:5 C:2
    A:1 B:5 C:3
    A:1 B:5 C:4
    A:2 B:1 C:3
    A:2 B:1 C:4
    A:2 B:1 C:5
    A:2 B:3 C:1
    A:2 B:3 C:4
    A:2 B:3 C:5
    A:2 B:4 C:1
    A:2 B:4 C:3
    A:2 B:4 C:5
    A:2 B:5 C:1
    A:2 B:5 C:3
    A:2 B:5 C:4
    A:3 B:1 C:2
    A:3 B:1 C:4
    A:3 B:1 C:5
    A:3 B:2 C:1
    A:3 B:2 C:4
    A:3 B:2 C:5
    A:3 B:4 C:1
    A:3 B:4 C:2
    A:3 B:4 C:5
    A:3 B:5 C:1
    A:3 B:5 C:2
    A:3 B:5 C:4
    A:4 B:1 C:2
    A:4 B:1 C:3
    A:4 B:1 C:5
    A:4 B:2 C:1
    A:4 B:2 C:3
    A:4 B:2 C:5
    A:4 B:3 C:1
    A:4 B:3 C:2
    A:4 B:3 C:5
    A:4 B:5 C:1
    A:4 B:5 C:2
    A:4 B:5 C:3
    A:5 B:1 C:2
    A:5 B:1 C:3
    A:5 B:1 C:4
    A:5 B:2 C:1
    A:5 B:2 C:3
    A:5 B:2 C:4
    A:5 B:3 C:1
    A:5 B:3 C:2
    A:5 B:3 C:4
    A:5 B:4 C:1
    A:5 B:4 C:2
    A:5 B:4 C:3
    count: 60



  • 相关阅读:
    poj 1634
    poj 2153
    POJ 1693
    poj 1789
    POJ 2676
    vue 路由
    用 node.js 创建第一个Hello World
    js原生Ajax 的封装和原理
    BFC原理
    怎么理解js的面向对象编程
  • 原文地址:https://www.cnblogs.com/Leonardo-li/p/9096289.html
Copyright © 2011-2022 走看看