想把Cheese Burger 放到同一行,我应该怎么做
想把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)#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) 本帖最后由 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 函数不换行,并且用空格 `' '` 把两个单词连接在一起。同时,在其他位置的语句前加入空格即可使它们相对于上面的句子缩进几格。
给个最佳答案{:10_254:} 本帖最后由 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"在同一行打印出来。 sfqxx 发表于 2023-6-9 17:57
你可以将 Cheese Burger 放在同一行,并将它们相对于上面的句子缩进,可以通过以下代码实现:
谢谢! pionrrt 发表于 2023-6-9 18:19
谢谢!
为什么最佳不给我 sfqxx 发表于 2023-6-9 18:29
为什么最佳不给我
你觉得呢
页:
[1]