欢迎您访问365答案网,请分享给你的朋友!
生活常识 学习资料

蓝桥杯python:手链样式

时间:2023-05-15

题目:小明有3颗红珊瑚,4颗白珊瑚,5颗黄玛瑙。
他想用它们串成一圈作为手链,送给女朋友。
现在小明想知道:如果考虑手链可以随意转动或翻转,一共有多少不同的组合样式?

程序说明:
创建一个新函数,简单的判断即可
全部代码:

def get_num(a, b, c, sum): if a < 0 or b < 0 or c < 0: return 0 elif sum <= 0: return 1 return get_num(a-1,b,c,sum-1) + get_num(a,b-1,c,sum-1) + get_num(a,b,c-1,sum-1)res = get_num(3,4,5,12)res = res // 12print(res)

Copyright © 2016-2020 www.365daan.com All Rights Reserved. 365答案网 版权所有 备案号:

部分内容来自互联网,版权归原作者所有,如有冒犯请联系我们,我们将在三个工作时内妥善处理。