用for和while语句分别编程求解从1-1000内,有哪些能够被3整除 并求出一共有几个。

用for和while语句分别编程求解从1-1000内,有哪些能够被3整除 并求出一共有几个。

coun = 0
lis = []
for i in range(1, 1001):
  if i %3 == 0:
    lis.append(i)
    coun += 1
print(coun, lis)

coun = 0
lis = []
a = 0
while a<=1000:
  if a %3 == 0:
    coun += 1
    lis.append(a)
  a+=1
print(coun, lis)

这两个方法里面,coun代表有多少个被3整除,lis是一个list,里面含有所有被3整除的数

没难度