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:3A:1 B:2 C:4A:1 B:2 C:5A:1 B:3 C:2A:1 B:3 C:4A:1 B:3 C:5A:1 B:4 C:2A:1 B:4 C:3A:1 B:4 C:5A:1 B:5 C:2A:1 B:5 C:3A:1 B:5 C:4A:2 B:1 C:3A:2 B:1 C:4A:2 B:1 C:5A:2 B:3 C:1A:2 B:3 C:4A:2 B:3 C:5A:2 B:4 C:1A:2 B:4 C:3A:2 B:4 C:5A:2 B:5 C:1A:2 B:5 C:3A:2 B:5 C:4A:3 B:1 C:2A:3 B:1 C:4A:3 B:1 C:5A:3 B:2 C:1A:3 B:2 C:4A:3 B:2 C:5A:3 B:4 C:1A:3 B:4 C:2A:3 B:4 C:5A:3 B:5 C:1A:3 B:5 C:2A:3 B:5 C:4A:4 B:1 C:2A:4 B:1 C:3A:4 B:1 C:5A:4 B:2 C:1A:4 B:2 C:3A:4 B:2 C:5A:4 B:3 C:1A:4 B:3 C:2A:4 B:3 C:5A:4 B:5 C:1A:4 B:5 C:2A:4 B:5 C:3A:5 B:1 C:2A:5 B:1 C:3A:5 B:1 C:4A:5 B:2 C:1A:5 B:2 C:3A:5 B:2 C:4A:5 B:3 C:1A:5 B:3 C:2A:5 B:3 C:4A:5 B:4 C:1A:5 B:4 C:2A:5 B:4 C:3count: 60
相關文章
相關標籤/搜索