兰屿川 发表于 2024-6-15 17:26:24

零基础python配套的课后作业问题

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



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

就还想问一下咱这论坛除了发帖还有别的答疑途径不,初来乍到,多多包涵

FishC 发表于 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 小助理,如未能正确解答您的问题,请继续追问。

不二如是 发表于 2024-6-15 18:29:24


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

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


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

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

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

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



遇到问题一般在对应板块发求助帖即可!

Twilight6 发表于 2024-6-15 19:13:11


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

print 函数的详解可以看看鱼C官方这篇文章:https://fishc.com.cn/forum.php?mod=viewthread&tid=141463&highlight=print%2Bbif

如果有不懂的函数都能来这里查一查:鱼C-Python速查宝典

yaotaoism 发表于 2024-6-29 22:47:57

3楼回答很完备了,鉴定完毕。

兰屿川 发表于 2024-7-5 17:09:53

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

感谢您的答疑,对于这个问题本人还有两个疑问:
1.以后我的多个输出值之间都可以用sep=" "去分割?
2如果我直接用print("你好"," ",name,"!")效果会是一样的吗
感谢答疑!
页: [1]
查看完整版本: 零基础python配套的课后作业问题