用while语句将10到20能同时被2和3整除的数输出

用while语句将10到20能同时被2和3整除的数输出。求各位给出个答案,该如何做。

num=10
while num<=20:
  if num%2==0 and num%3==0:
    print(num)
  num+=1
print([i for i in range(10, 21) if i % 2 == 0 and i % 3 == 0])

要养成习惯:
需要遍历整数的时候,就想到range
需要筛选序列的时候,就想到列表推导式