用python打印九九乘法表,可以使用2个for循环和2个print来解决,主要考验学习使用for循环和print函数的技巧。
在外层for循环中,控制乘法表的行,通过print进行换行。
在内层for循环中,来控制乘法表的列,通过print确保在同一行。
具体代码如下:
foriinrange(1,10):
forjinrange(1,i+1):
print(f{j}*{i}={i*j},end=\t)
print(end=\n)
接下来我们详细说明一下print函数的使用:
print(*args,sep=,end=\n,file=None,flush=False)
args:表示输出的对象。输出多个对象时,需要用逗号隔开。
sep:设置间隔符号,用来间隔多个对象。
end:用来设定以什么结尾。默认值是换行符\n,我们可以换成其他字符。
file:要写入的文件对象。
我们来简单做几个示例:
在print中传入多个变量的对象,之间需要用逗号隔开,如果只是传入的字符串对象,可以不用逗号隔开,就会进行连串起来,但是看着不是很方便。
在上图中,print默认打印时,使用换行来分开,但是很占用空间,可以设置end=参数就会好很多。
#我是科技创作人#