“如何在一行上打印多个用户输入”

时间:2019-11-08 20:30:12

标签: 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()

1 个答案:

答案 0 :(得分:1)

您可以将所有图形添加到列表中,然后打印列表,如下所示:

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 =“”使它在同一行中打印。