2017-07-24 91 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 –