004讲,九九乘法表
划红线的部分,
请问
>>> for i in range(1, 10):
... for j in range(1, i+1):
... print(i, "x", j, "=", i * j, end=' ')
... print("\n")
请问这两步是什么意思?
另外是如何保证结果呈金字塔型输出的?
感谢 print本来默认结尾自带一个\n 但是结尾改成了' ',然后运行完下面那个循环就加上一个换行符 1*1换行 2*1 2*2换行3*1 3*2 3*3换行 end=空格,是单次打印以空格结尾,隔开每个乘法算式
print("\n")打印换行,放在外层循环中隔开每行乘法口诀
内层打印单行乘法口诀的各个算式,外层打印各行乘法口诀 昨非 发表于 2020-10-6 15:40
end=空格,是单次打印以空格结尾,隔开每个乘法算式
print("\n")打印换行,放在外层循环中隔开每行乘 ...
谢谢大佬! Lllearnpy 发表于 2020-10-6 19:12
谢谢大佬!
理解了记得设个最佳 @zltzlt 帮个忙吧,新人好像不会设置最佳{:10_266:}
页:
[1]