鱼C论坛

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

[已解决]想把Cheese Burger 放到同一行,我应该怎么做

[复制链接]
发表于 2023-6-9 17:53:13 | 显示全部楼层 |阅读模式

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

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

x
想把Cheese Burger 放到同一行,我应该怎么做,另外还想把...和Cheese Burger都相对于上面的句子缩进几格
截图未命名.jpg
print ("Mary had a little lamb.")
print("Its fleece was white as %s."%'snow')
print("And everywhere that Mary went.")
print("."*3)#what'd that do?
end1="C"
end2="h"
end3="e"
end4="e"
end5="s"
end6="e"
end7="B"
end8="u"
end9="r"
end10="g"
end11="e"
end12="r"
#watch that comma at the end.try removing it to see what happens.
print(end1+end2+end3+end4+end5+end6),
print(end7+end8+end9+end10+end11+end12)
最佳答案
2023-6-9 17:57:29
本帖最后由 isdkz 于 2023-6-9 17:58 编辑

如果你想把"Cheese Burger"放在同一行,并且让"..."和"Cheese Burger"都相对于上面的句子缩进几格,你可以通过以下方式实现:
print ("Mary had a little lamb.")
print("Its fleece was white as %s."%'snow')
print("And everywhere that Mary went.")
print("    " + "."*3)# 缩进4格
end1="C"
end2="h"
end3="e"
end4="e"
end5="s"
end6="e"
end7="B"
end8="u"
end9="r"
end10="g"
end11="e"
end12="r"

print("    " + end1+end2+end3+end4+end5+end6, end=' '), # 这里的','设置为空格' ' 
print(end7+end8+end9+end10+end11+end12) # 将"Cheese Burger"放在同一行

在Python中, print() 函数的 end 参数默认值是'\n',表示在每次打印后都会换行。你可以通过修改 end 参数来改变这种行为。在上面的例子中, end='' 表示打印后不进行换行,因此"Cheese Burger"会被打印在同一行。同时,我们在字符串前面加了四个空格,来实现缩进的效果。

这样就能将"..."和"Cheese Burger"相对于上面的句子缩进四格,同时让"Cheese"和"Burger"在同一行打印出来。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2023-6-9 17:57:13 | 显示全部楼层
本帖最后由 sfqxx 于 2023-6-9 17:58 编辑

你可以将 Cheese Burger 放在同一行,并将它们相对于上面的句子缩进,可以通过以下代码实现:
print("Mary had a little lamb.")
print("Its fleece was white as %s."%'snow')
print("And everywhere that Mary went.")
print("."*3)#what'd that do?
end1="C"
end2="h"
end3="e"
end4="e"
end5="s"
end6="e"
end7="B"
end8="u"
end9="r"
end10="g"
end11="e"
end12="r"
# 将Cheese Burger放在同一行
print(end1+end2+end3+end4+end5+end6, end=' ')
print(end7+end8+end9+end10+end11+end12)

在这个代码中,通过使用 `end` 参数使得 print 函数不换行,并且用空格 `' '` 把两个单词连接在一起。同时,在其他位置的语句前加入空格即可使它们相对于上面的句子缩进几格。

给个最佳答案
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

发表于 2023-6-9 17:57:29 | 显示全部楼层    本楼为最佳答案   
本帖最后由 isdkz 于 2023-6-9 17:58 编辑

如果你想把"Cheese Burger"放在同一行,并且让"..."和"Cheese Burger"都相对于上面的句子缩进几格,你可以通过以下方式实现:
print ("Mary had a little lamb.")
print("Its fleece was white as %s."%'snow')
print("And everywhere that Mary went.")
print("    " + "."*3)# 缩进4格
end1="C"
end2="h"
end3="e"
end4="e"
end5="s"
end6="e"
end7="B"
end8="u"
end9="r"
end10="g"
end11="e"
end12="r"

print("    " + end1+end2+end3+end4+end5+end6, end=' '), # 这里的','设置为空格' ' 
print(end7+end8+end9+end10+end11+end12) # 将"Cheese Burger"放在同一行

在Python中, print() 函数的 end 参数默认值是'\n',表示在每次打印后都会换行。你可以通过修改 end 参数来改变这种行为。在上面的例子中, end='' 表示打印后不进行换行,因此"Cheese Burger"会被打印在同一行。同时,我们在字符串前面加了四个空格,来实现缩进的效果。

这样就能将"..."和"Cheese Burger"相对于上面的句子缩进四格,同时让"Cheese"和"Burger"在同一行打印出来。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-6-9 18:19:48 | 显示全部楼层
sfqxx 发表于 2023-6-9 17:57
你可以将 Cheese Burger 放在同一行,并将它们相对于上面的句子缩进,可以通过以下代码实现:

谢谢!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-6-9 18:29:33 From FishC Mobile | 显示全部楼层
pionrrt 发表于 2023-6-9 18:19
谢谢!

为什么最佳不给我
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-6-10 16:16:20 | 显示全部楼层
sfqxx 发表于 2023-6-9 18:29
为什么最佳不给我

你觉得呢
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-26 20:57

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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