python3基础代码100例008
例8:输出99乘法表
我本人的代码:
for i in range(1,10):
for j in range(1,10):
print(j,'*',i,'=',i*j,'\t')
if i==j:
print('')
break
打印出来后发现是这样的:
参考代码:
for i in range(1,10):
for j in range(1,10):
print(j,'*',i,'=',i*j,'\t',end='')
if i==j:
print('')
break
结果如下:
对比代码思考:
print 会自动在行末加上回车, 如果不需回车,只需在 print 语句的结尾添加一个逗号 , 并设置分隔符参数 end,就可以改变它的行为。
print函数中使用了end参数,使其不换行。