用python设计一个程序,输出100~1000之间不能被3整除但能被7整除的数。
时间: 2023-11-13 17:03:30 浏览: 34
可以使用一个 for 循环遍历 100 到 1000 之间的所有整数,然后判断每个数是否满足条件即可,代码如下:
```python
for i in range(100, 1001):
if i % 3 != 0 and i % 7 == 0:
print(i)
```
运行后,会输出所有符合条件的数,结果如下:
```
105
112
119
126
133
140
147
154
161
168
175
182
189
196
203
210
217
224
231
238
245
252
259
266
273
280
287
294
301
308
315
322
329
336
343
350
357
364
371
378
385
392
399
406
413
420
427
434
441
448
455
462
469
476
483
490
497
504
511
518
525
532
539
546
553
560
567
574
581
588
595
602
609
616
623
630
637
644
651
658
665
672
679
686
693
700
707
714
721
728
735
742
749
756
763
770
777
784
791
798
805
812
819
826
833
840
847
854
861
868
875
882
889
896
903
910
917
924
931
938
945
952
959
966
973
980
987
994
```
可以看到,所有符合条件的数都被正确输出了。