如何将100以内的偶数,分成多行多列?

问题遇到的现象和发生背景

如何将100以内的偶数,分成多行多列?

问题相关代码,请勿粘贴截图

b=1
while b<=2:
a=0
while a<=100:
if a%2==0:
print(a,end='\t')
a+=1
print()
b+=1

运行结果及报错内容
我的解答思路和尝试过的方法

初学者,不知道如何处理。

我想要达到的结果

比如将偶数分成每行10个,麻烦各位帮个忙,谢谢。

看不太懂你的代码,我写了一个
有帮助请采纳一下,谢谢

a = 2
cnt = 0  # 用来换行
while a <= 100:
    print(a, end=' ')
    a += 2

    cnt += 1
    if cnt == 10:  # 10个就换行
        cnt = 0  # 重新计数
        print()

img

很简单

l = list(range(2,101,2))
for i in range(len(l)//10+1):
    print('\t'.join(map(str,l[i*10:(i+1)*10])))