代码如下:
minus, plus, length = " — ", " + ", " | " # 这里定义的字符里的空格都是为了对齐而设置的
for i in range(11):
for j in range(11):
if i % 5 == 0 and j % 5 == 0:
print(plus, end='') # end=''中间不加任何东西,防止换行
elif i % 5 == 0 and not j % 5 == 0:
print(minus, end='')
elif not i % 5 == 0 and j % 5 == 0:
print(length, end='')
elif not i % 5 == 0 and not j % 5 == 0:
print(" ", end='') # 四个空格以对齐
if j == 10:
print() # print() 不加任何东西以进行换行
# 最后一行的if不能改成elif, 否则会导致不换行(elif 的判定是由上到下的,若上面任何一个条件满足了之后就不会执行下行了
本人也是小白,寒假没事学着玩的,之前搜到的博客没有注释,一段时间自己解决后就决定写一个上传,第一次写博也没啥经验,大家看看就好,要是有大佬发现有问题的还请指出(不过应该没有大佬没事就搜这种小白问题吧)



