大佬们谁知道python中这个%代码是什么意思啊,如何实现的乘法表换行谁能解释一下

如题所述

你确定你买的不是一本假书?这么写语法检查都过不去

```

class baidu(object):

def zhidao(self):

year=input('input a number')

year = int(year)

if year%4 ==0 and year % 100 !=0 or year % 400 ==0:

print(str(year)+'yes')

else:

print(str(year)+'no')

def baidu2(self):

for i in range(1,10):

for j in range(i,10):

print("%d * %d = %2d\t" % (i,j,i*j),end="")

print('\n')

if __name__ == '__main__':

a=baidu()

#a.zhidao()

a.baidu2()

```

不知道能不能连格式一起显示出来

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-07-02
最下面的print换行,%格式化输出,但你书上没缩进,格式是错的追答

看书自学没卵用,前面有很多细节还是要有老师教的

追问

这个具体怎么改啊,我们老师不太行

追答

第二个for 开始每行行首都按一下tab进行缩进就行

本回答被网友采纳