list1=["{}{}={:<2}".format(i,j,ij)+(""if i!=j else "\n")]
for i in range(1,10) for j in range(1,i+1)
for item in list1:
print(item,end="")
我想打印一个99乘法表,但是第二行报错了,请问原因是什么,怎么改
你贴上来的代码是混乱的,你参考一下代码改一下吧,
有用记得采纳
for i in range(1, 10):
for j in range(1, 1 + i):
print(f"{j}*{i}={i * j:<2}", end=' ')
print()
因为你双重循环语法都是错的
双重循环要嵌套啊
不要自己发明语法
There's something wrong with your Python syntax, sister