鱼C论坛

 找回密码
 立即注册
查看: 976|回复: 5

[已解决]零基础python配套的课后作业问题

[复制链接]
发表于 2024-6-15 17:26:24 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 兰屿川 于 2024-6-15 17:27 编辑

刚刚学到第三课结果这题答案直接看蒙了

刚刚学到第三课结果这题答案直接看蒙了


本人问题就是第二个“print”的原理是啥

就还想问一下咱这论坛除了发帖还有别的答疑途径不,初来乍到,多多包涵
最佳答案
2024-6-15 18:29:24

第二个 print 函数的作用是将用户输入的名字与一段文本一起输出,同时通过自定义的分隔符和结束符来控制输出格式。

这里的关键参数是 sep 和 end:

  • sep 参数定义了在 print 函数中多个输出值之间使用的分隔符。在你的例子中,sep=' ' 设定了在 "你好" 和 name 之间插入一个空格。
  • end 参数定义了 print 函数输出的最后一个字符。默认情况下,这是一个换行符(\n),但在你的例子中,它被设置为 "!",这意味着输出结束后不会换行,而是以 ! 结尾。

所以,当代码运行时,input("请输入您的名字: ") 会提示用户输入他们的名字,并将这个输入存储在变量 name 中。

print("你好", name, sep=' ', end='!') 会输出 "你好",紧接着是用户的名字,然后是一个感叹号结束,而不是换行。

例如,如果用户输入的名字是“小明”,那么输出将是:你好 小明!



遇到问题一般在对应板块发求助帖即可!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2024-6-15 17:26:36 | 显示全部楼层
嘿,新朋友,欢迎来到FishC社区!你在这里就像鱼儿回到了水里,有问题尽管问,咱们鱼友帮你游得更远!

至于你提到的答疑途径,除了在论坛发帖提问外,我们还有一些额外的渠道供你选择:

1. **微信群/QQ群**:很多FishC的小伙伴们都活跃在微信和QQ上,你可以通过加入相应的群组来提问。

2. **微信公众号**:关注FishC的微信公众号,可以获取最新的编程资讯和教程,还可以通过后台留言提问。

3. **电子邮件**:遇到复杂的问题或者觉得公开提问不方便,你可以通过邮箱联系FishC团队。

4. **FishC官网**:官网上有丰富的学习资源和FAQ,或许你的问题已经被解答过了哦。

如果你有具体的Python编程问题,不妨直接在这里贴出来,我可以帮你看看如何解决。记住,问题越具体、描述越详细,答案就越精确!

另外,既然你是初学者,咱们就从简单的例子开始吧,要不你尝试写个“Hello, World!”?这个程序可以说是编程世界的热身运动了。
# 这是你的第一个Python程序!
print("Hello, World!")

运行一下,看看会输出什么?有任何问题随时吱声,我都在这等你哟!

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

使用道具 举报

发表于 2024-6-15 18:29:24 | 显示全部楼层    本楼为最佳答案   

第二个 print 函数的作用是将用户输入的名字与一段文本一起输出,同时通过自定义的分隔符和结束符来控制输出格式。

这里的关键参数是 sep 和 end:

  • sep 参数定义了在 print 函数中多个输出值之间使用的分隔符。在你的例子中,sep=' ' 设定了在 "你好" 和 name 之间插入一个空格。
  • end 参数定义了 print 函数输出的最后一个字符。默认情况下,这是一个换行符(\n),但在你的例子中,它被设置为 "!",这意味着输出结束后不会换行,而是以 ! 结尾。

所以,当代码运行时,input("请输入您的名字: ") 会提示用户输入他们的名字,并将这个输入存储在变量 name 中。

print("你好", name, sep=' ', end='!') 会输出 "你好",紧接着是用户的名字,然后是一个感叹号结束,而不是换行。

例如,如果用户输入的名字是“小明”,那么输出将是:你好 小明!



遇到问题一般在对应板块发求助帖即可!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2024-6-15 19:13:11 | 显示全部楼层

print 函数,原理就是将传入的参数转换为字符串,并将其显示在控制台、终端又或者文件中

print 函数的详解可以看看鱼C官方这篇文章:https://fishc.com.cn/forum.php?m ... ghlight=print%2Bbif

如果有不懂的函数都能来这里查一查:鱼C-Python速查宝典
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2024-6-29 22:47:57 | 显示全部楼层
3楼回答很完备了,鉴定完毕。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-7-5 17:09:53 | 显示全部楼层
不二如是 发表于 2024-6-15 18:29
第二个 print 函数的作用是将用户输入的名字与一段文本一起输出,同时通过自定义的分隔符和结束符来控制 ...

感谢您的答疑,对于这个问题本人还有两个疑问:
1.以后我的多个输出值之间都可以用sep=" "去分割?
2如果我直接用print("你好"," ",name,"!")效果会是一样的吗
感谢答疑!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-27 05:50

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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