我正在尝试编写一个函数,用户可以在其中输入数字列表,然后将每个数字平方,例如 [1,2,3] 到 [1,4,9]。到目前为止,我的代码是这样的:
def squarenumber():
num = raw_input('Enter numbers, eg 1,2,3: ').split(',')
print [int(n) for n in num if n.isdigit()] ##display user input
list = []
for n in num:
list += int(n)*int(n)
print list;
x = squarenumber()
但我得到这个错误,说'int'对象不可迭代。我尝试了不同的方法,但仍然没有任何线索,所以如果有人可以帮助我,我将不胜感激。