鱼C论坛

 找回密码
 立即注册
查看: 142|回复: 3

[新人报道] 有关print()

[复制链接]
发表于 2024-8-12 10:12:24 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
i = 1
>>> while i <= 9:
...     j = 1
...     while j <= i:
...         print(j, "*", i, "=", j * i, end=" ")
...         j += 1
...     print()
...     i += 1
这其中的print()是什么意思,最后导致换行的是不是就是这玩意导致的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2024-8-12 10:31:41 | 显示全部楼层
看起来你在编写一个`while`循环,可能是想用它来打印某些东西。代码片段中似乎被截断了。不用担心,我来帮你补全一下!

如果你想使用`print()`函数在`while`循环中打印一些内容,比如数字1到5,你可以这么做:
i = 1
while i <= 5:  # 当 i 小于等于 5 时继续循环
    print(i)    # 打印当前的 i
    i += 1      # 将 i 增加 1

这样,程序就会依次打印1、2、3、4、5。别担心,这是个很简单的循环!就像我们在海边数沙子一样,只是这里我们数的是数字。

当然,你也可以把`while`循环用得更花哨,比如:
i = 1
while True:
    print(i)
    if i >= 5:
        break  # 如果 i 大于等于 5,就跳出循环
    i += 1

这个版本就像是一个疯狂的派对,直到你说停为止。只要`i`不超过5,它就会继续打印,但一旦达到那个数字,它就会乖乖地停止——多么听话的小助手呀!

希望这样能帮助你理解`print()`和`while`循环,如果还有其他疑惑或者想继续讨论,随时问我哦!

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2024-8-12 11:57:28 From FishC Mobile | 显示全部楼层
因为循环内的print没有输出换行
又不能在一行一直下去,所以需要单独一个回车换行
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2024-8-12 18:44:09 | 显示全部楼层
print函数中,end的属性默认为 '\n'(如下),所以用来换行
屏幕截图 2024-08-12 184037.png
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-23 16:39

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表