题目描述
编写程序,输入九九乘法表。格式如下:
1×1=1
1×2=2 2×2=4
……
1×9=9 2×9=18 … 9×9=81
提示:
1、print函数可以添加第二个参数,end,表示打印之后不换行,print(“abcdef”. end=”t”);
2、axb=c的格式化符号可以使用”{}x{}={}”.format(a,b,c);
源代码
for i in range(1, 10):
for j in range(1, i+1):
print("{}x{}={}\t".format(j, i, i*j), end="")
print()
在这个问题中,我们使用两个for循环来遍历乘法口诀表中的每一个元素。外层循环控制行数,内层循环控制列数。具体地,我们用i表示当前行数,j表示当前列数。对于每一个元素,我们使用print函数打印出来,并使用end参数指定不换行,以便将同一行的元素打印在一起。最后,在内层循环结束之后,我们再使用print函数打印一个空行,以便将下一行的元素打印在新的一行中。
注意:在Python 3.x版本中,print函数的语法有所改变,需要使用括号将要输出的内容括起来。因此,在上面的代码中,我们使用了print()来打印空行。
运行截图
© 版权声明
本站资源来自互联网收集,仅供用于学习和交流,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。敬请谅解!
THE END