Python &引用;“如何在一行上打印多个用户输入”;
基本上,我想让用户输入任意数量的销售数据,然后在一行上打印出所有的输入,我该怎么做呢Python &引用;“如何在一行上打印多个用户输入”;,python,Python,基本上,我想让用户输入任意数量的销售数据,然后在一行上打印出所有的输入,我该怎么做呢 def main(): num = int((input("Please enter sales figures: "))) while (num != -1 ): num = int(input("Please enter sales figures: ")) print("The sales figures entered were:", num) main()
def main():
num = int((input("Please enter sales figures: ")))
while (num != -1 ):
num = int(input("Please enter sales figures: "))
print("The sales figures entered were:", num)
main()
您可以将所有图形附加到列表中,然后打印列表,如下所示:
def main():
num = int((input("Please enter sales figures: ")))
list = []
list.append(num)
while num != -1:
num = int(input("Please enter sales figures: "))
list.append(num)
print("The sales figures entered were:", end=" ")
for num in list:
if num != -1:
print(num, end=", ")
main()
end=”“参数使它打印在同一行。将所有数字放入一个列表中,然后打印列表。您需要修复缩进。您能告诉我如何,对不起,我对这个非常陌生创建一个名为
numbers
的列表,并使用numbers.append(num)
非常感谢,只是查看一些问题,以便我能够完全理解代码。:list.append究竟做了什么,使我能够将所有输入打印到一个linelist.append在列表的最后一个位置添加一个元素,例如:list=[]list.append(3)list.append(2)list.append(1)print(list)>>[3,2,1]啊好的。你能解释for循环和“end=”的推理吗