ebusen 发表于 2020-11-17 20:24:58

一个小小的问题

j=1
i=9
while i >= 1:
    while j<= i:
      print(i,"*",j,"=",i*j,sep="",end=" ")
      i -= 1
    print()
    if j==9:
      break
    j += 1
    i = 9
求解惑:中间那个print()有什么作用呢(虽然对比一下就知道个大概了,但想知道怎么系统的说)

昨非 发表于 2020-11-17 20:30:08

<font color="red">[已解决]</font>不懂就问 小白问题
https://fishc.com.cn/thread-184818-1-1.html
(出处: 鱼C论坛)


刚刚有人问过,你看看这个

sunrise085 发表于 2020-11-17 20:30:12

作用是回车换行
print函数有个关键字参数end,默认值是'\n',即回车换行。
程序中第一个print修改了end参数,不让其换行,打印完一行之后需要用print进行换行。

冬雪雪冬 发表于 2020-11-17 20:30:29

换行,打印一个换行,另起一行

ebusen 发表于 2020-11-17 23:08:49

昨非 发表于 2020-11-17 20:30
[已解决]不懂就问 小白问题
https://fishc.com.cn/thread-184818-1-1.html
(出处: 鱼C论坛)


哦哦,谢谢了

ebusen 发表于 2020-11-17 23:09:51

sunrise085 发表于 2020-11-17 20:30
作用是回车换行
print函数有个关键字参数end,默认值是'\n',即回车换行。
程序中第一个print修改了end参 ...

感谢。。直接点到要点!!

ebusen 发表于 2020-11-17 23:10:55

冬雪雪冬 发表于 2020-11-17 20:30
换行,打印一个换行,另起一行

感谢感谢1
页: [1]
查看完整版本: 一个小小的问题