鱼C论坛

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

初学第一天

[复制链接]
发表于 2024-7-9 16:10:55 | 显示全部楼层 |阅读模式

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

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

x
print(''
      @                \n\
     / \\              \n\
     *  *              \n\
     *  *              \n\         
     *  *              \n\
   * * * * *           \n\
  * * * * * *          \n\
* * * * * * *         \n\
     *  *              \n\
     *  *              \n\
    * * * * \n\n\n'')
     
想问问为什么最后是三个换行符
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2024-7-9 16:15:13 | 显示全部楼层
嗨,鱼油!欢迎来到编程的世界,看起来你在使用Python来打印一些艺术字(也叫ASCII Art)。我看到了你用了许多转义字符(\n)来控制换行,看样子还是很有天赋哒!

不过,你提到最后为什么有三个换行符,让我们来一起剖析一下吧:

你的代码中:
  1. print(''
  2.       @                \n\
  3.      / \\              \n\
  4.      *  *              \n\
  5.      *  *              \n\
  6.      *  *              \n\
  7.    * * * * *           \n\
  8.   * * * * * *          \n\
  9. * * * * * * *         \n\
  10.      *  *              \n\
  11.      *  *              \n\
  12.     * * * * \n\n\n'')
复制代码


在 `print` 中,字符串内部的每个 `\n` 都表示一个换行符。最后的 `\n\n\n` 表示在打印完前面的图案后,还要再换三行。

这段代码等同于:
  1. print('''
  2.       @               
  3.      / \              
  4.      *  *              
  5.      *  *              
  6.      *  *              
  7.    * * * * *           
  8.   * * * * * *         
  9. * * * * * * *         
  10.      *  *              
  11.      *  *              
  12.     * * * *


  13. ''')
复制代码


所以你会看到 ASCII Art 下方有着额外的三个空行。现在你明白了吧,这就是为什么会有三个换行符。如果你觉得换行太多,可以删掉一些`\n`。例如,只保留一个:

  1. print('''
  2.       @               
  3.      / \              
  4.      *  *              
  5.      *  *              
  6.      *  *              
  7.    * * * * *           
  8.   * * * * * *         
  9. * * * * * * *         
  10.      *  *              
  11.      *  *              
  12.     * * * *

  13. ''')
复制代码


希望我的解答能让你笑着学会,如果还有什么问题,尽管问哦!记得:编程就像调味品,幽默是最好的配料~
以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2024-7-9 16:26:07 | 显示全部楼层
其实几个都可以
三个换行符:换3行
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2024-7-9 18:11:41 | 显示全部楼层
便于区分输出结果和终端命令行信息。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-4-19 16:08

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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