2017-07-24 90 views
-2

編寫一個讀取一系列數字的程序,以0結尾,然後告訴你如何輸入許多數字(除了最後一個0)。例如,如果您鍵入 中的數字5,-10,50,22,-945,12,0,它會輸出'您輸入了6個數字'。你如何計算結果的數量

做功課,並能得到這個工作

我是什麼樹樁我明白添加數字來獲得總和但我叫什麼號碼的數量...

感謝

回答

0

Python有一個非常簡單的功能,可以在這裏使用,string.count()。由於每個數字之間用逗號分隔,因此可以計算逗號的數量以獲取數字的數量(不包括0,後面沒有逗號)。這樣在使用中的一個例子是

input = 5, -10, 50, 22, -945, 12, 0 
Number_of_Numbers = input.count(',') 
+0

感謝的答案,但輸出將再次走出來,因爲每個號碼,然後這個問題,然後數....直到你輸入零,然後添加循環 – selondonman

+0

所以用戶正在鍵入一個號碼,提交該號碼,然後它要求他們提供一個新號碼?每次他們提交一個數字,然後將1加入一個變量,直到它們輸入0 –