所以我有一个pprogram,一切都很好,除了列表应该打印不包括方括号。 所以我的程序会问人们对什么形状感兴趣,然后问他们想要什么长度,然后计算三个形状的体积。我有一个def函数用于不同形状的长度,它将它们输入到一个列表中,例如:
这是一个它看起来像什么的例子:
我把它们列在一张单子上
cubeVolumes = []
那么
def calcCubeVolumes(length):
volume1 = int(length) ** 3
cubeVolumes.append(volume1)
return volume1
然后它也会对另外两个形状,金字塔和椭球体这样做,最后它会把它们打印成一个列表,比如:
“你的立方体体积是:[54,32,12]等(打印(“立方体:”,cubeVolumes))准确地说
我真的希望这是有意义的,但我的问题是,如何打印没有括号的每个列表?我需要帮助打印一个def函数,该函数将每个元素转换为字符串,并在循环内部的元素之间添加逗号,列表中的最后一项除外。你知道吗
这与将列表的元素作为参数传递到print中是一样的。
sep
是分隔符要使用其他文本:
输出:
这应该做到:
像这样的怎么样
注意:需要pythonv3.x才能使
end=""
部分工作,这将强制打印在同一行上,而不是新行上相关问题 更多 >
编程相关推荐