簡體   English   中英

“如何在一行上打印多個用戶輸入”

[英]“how to print multiple user inputs on one line”

所以基本上,我想要求用戶輸入任意數量的銷售數據,然后在一個特定的行上打印出所有輸入,我該怎么做。

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()

您可以將 append 中的所有數字放到一個列表中,然后打印該列表,如下所示:

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="" 參數使得它打印在同一行。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM