默认print语句输出内容会自动换行,如下图:
在九九乘法表案例中,我们需要使用print语句,输出不换行的功能,非常简单,实现方式如下:
如图,在print语句中,加上 end=’’ 即可输出不换行了
ps: end=’’ 是使用的方法传参功能,我们在后面会详细讲解。
在字符串中,有一个特殊符号:\t,效果等同于在键盘上按下:tab键。 它可以让我们的多行字符串进行对齐。
比如:
通过while循环,输出如下九九乘法表内容
提示:
i = 1
while i <= 9:
j = 1
while j <= i:
print(f"{i} * {j} = {i * j}\t", end='')
j += 1
i += 1
print()
通过for循环,输出如下九九乘法表内容
提示:
for i in range(1, 10):
for j in range(1, i + 1):
print(f"{j} * {i} = {i * j}\t", end='')
print()