打印第一行后第二行会缩一行 不知道为什么

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

我想把我输入的字符*组成一个6的形状,但是打印第一行后第二行会缩一行 不知道为什么

用代码块功能插入代码,请勿粘贴截图

a = input()

print(f'{a}'*4,'\n',f'{a}','\n',f'{a}'*4,'\n',f'{a}'' 'f'{a}','\n',f'{a}'*4)

运行结果及报错内容

*


  • *

我的解答思路和尝试过的方法

print('',f'{a}'*4,'\n',f'{a}','\n',f'{a}'*4,'\n',f'{a}'' 'f'{a}','\n',f'{a}'*4)

我想要达到的结果

*


  • *

参考:[https://blog.csdn.net/yqyang1/article/details/106174523?spm=1001.2101.3001.6661.1&utm_medium=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1-106174523-blog-71304386.pc_relevant_3mothn_strategy_and_data_recovery&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1-106174523-blog-71304386.pc_relevant_3mothn_strategy_and_data_recovery&utm_relevant_index=1](Python 中 print() 打印多行变量)
结果如下:

img