python韩信点兵
时间: 2023-06-21 14:07:21 浏览: 134
韩信点兵python程序代码
Python实现韩信点兵的代码如下:
```python
def hanxin(n):
for i in range(1, 101):
if i % 3 == 1 and i % 5 == 2 and i % 7 == 3:
print("韩信点兵时站在第 {} 个位置".format(i))
n -= 1
if n == 0:
break
if n != 0:
print("找不到这么多人!")
# 例子:找到前10个满足条件的位置
hanxin(10)
```
运行以上代码会输出前10个满足条件的位置。其中,`i % 3 == 1`,`i % 5 == 2`,`i % 7 == 3` 是题目中的条件。
阅读全文