我被困在简单的事情上,但在我解决这个问题之前我无法入睡。
所以我的想法是:
挑战:
E.g。如果我使用append创建一个输入列表,总结一下我收到:
k = sum(args)#works如果列表(rgs可以作为int或strs reged) TypeError:+:'int'和'str'
的不支持的操作数类型
一些代码:
def autosum(*args):
k = sum(args) #works if list of (rgs can be readed as ints or strs
print "Your sum", k
return
print ("Type integer or x to close")
input_list = list()
while True:
rawinputvalue = raw_input(">>")
input_list = rawinputvalue
if type(rawinputvalue) != "x":
break
input_list.append(rawinputvalue)
autosum(input_list)
这些是如何使用不同类型的参数进行操作的基础知识,也是一些函数的使用。所以希望,其他人也可以从中学习,谢谢。 唐