导读 提到韩信点兵,大家是不是立刻想到那个经典的数学问题?今天就用Python来搞定它!🤔 想象一下,用一行行简洁的代码还原古代智者的智慧,是...
提到韩信点兵,大家是不是立刻想到那个经典的数学问题?今天就用Python来搞定它!🤔 想象一下,用一行行简洁的代码还原古代智者的智慧,是不是特别酷?😎
问题来了:有若干人排队,三人一组余两人,五人一组余三人,七人一组余四人,求最少人数是多少?🧐 这就是著名的韩信点兵问题啦!
下面是解决方案👇:
```python
def hanxin_pointing():
people = 0
while True:
if (people % 3 == 2) and (people % 5 == 3) and (people % 7 == 4):
return people
people += 1
print("最少人数为:", hanxin_pointing())
```
运行这段代码,很快就能得到答案!🎯 快复制试试吧,用编程感受古人的数学思维,是不是超级有趣?🎉
Python 韩信点兵 编程解题 算法练习