在 Python 中,可以使用 for 循环语句输出 1000-10000 之间的数,具体实现方法如下:
``` for i in range(1000, 10001): print(i) ```
在以上代码中,range(1000, 10001) 表示从 1000 到 10000 之间的所有整数,其中 1000 是起始值,10001 是终止值(不包括在内)。从循环变量 i 开始循环,并依次输出 i 的值,直到循环结束以达到输出 1000-10000 之间的数目的目的。需要注意的是,Python 的 range 函数通常以“起始值”和“终止值”为参数,且终止值不包含在范围内,这点需要程序员牢记。
第2个回答 2011-11-19
start = 1001 end = 10000
a = [] b = [] c = [] d = []
t = set() for i in range(start, end): t.clear() [t.add(s) for s in str(i)] if len(t) == 1: a.append(i) elif len(t) == 3: c.append(i) elif len(t) == 4: d.append(i) elif str(i).count(t.pop()) != 2: b.append(i)