|
发表于 2022-10-25 10:14:55
|
显示全部楼层
答案是多少?
- sh-5.1$ cat main.py
- #!/usr/bin/env python
- #coding=utf-8
- count = 0
- while True:
- a = (count % 5) + 1
- b = (count % 6) + 1
- c = (count % 7) + 1
- d = (count % 11) + 1
- count += 1
- if a != 1: continue
- if b != 5: continue
- if c != 4: continue
- if d != 10: continue
- print(count)
- break
- sh-5.1$ ./main.py
- 2111
- sh-5.1$
复制代码
- sh-5.1$ cat main.py
- #!/usr/bin/env python
- #coding=utf-8
- from itertools import repeat
- count = 0
- for _ in repeat(None):
- a = (count % 5) + 1
- b = (count % 6) + 1
- c = (count % 7) + 1
- d = (count % 11) + 1
- count += 1
- if a != 1: continue
- if b != 5: continue
- if c != 4: continue
- if d != 10: continue
- print(count)
- break
- sh-5.1$ ./main.py
- 2111
- sh-5.1$
复制代码
- sh-5.1$ cat main.py
- #!/usr/bin/env python
- #coding=utf-8
- from itertools import count
- for i in count():
- a = (i % 5) + 1
- b = (i % 6) + 1
- c = (i % 7) + 1
- d = (i % 11) + 1
- if a != 1: continue
- if b != 5: continue
- if c != 4: continue
- if d != 10: continue
- print(i)
- break
- sh-5.1$ ./main.py
- 2110
- sh-5.1$
复制代码 |
|