本帖最后由 yjsx86 于 2017-12-27 00:02 编辑
我还以为你要生成100个这样的数
所以我写了生成100个的
- def generator():
- i = 7
- while True:
- if i % 2 == 1 and i % 3 == 2 and i % 5 == 4 and i % 6 == 5:
- yield i
- i += 7
- g = generator()
- #需要生成多少个就range(几)
- for n in range(100):
- print(next(g),end=',')
复制代码
119,329,539,749,959,1169,1379,1589,1799,2009,2219,2429,2639,2849,3059,3269,3479,3689,3899,4109,4319,4529,4739,4949,5159,5369,5579,5789,5999,6209,6419,6629,6839,7049,7259,7469,7679,7889,8099,8309,8519,8729,8939,9149,9359,9569,9779,9989,10199,10409,10619,10829,11039,11249,11459,11669,11879,12089,12299,12509,12719,12929,13139,13349,13559,13769,13979,14189,14399,14609,14819,15029,15239,15449,15659,15869,16079,16289,16499,16709,16919,17129,17339,17549,17759,17969,18179,18389,18599,18809,19019,19229,19439,19649,19859,20069,20279,20489,20699,20909, |