为什么我的功能没有';不打印输出?[Python]

为什么我的功能没有';不打印输出?[Python],python,printing,Python,Printing,我创建了一个函数来平方一些数字。我想知道为什么我的代码没有打印出来 def Square(A): for i in range(len(A)): A[i] = A[i]**2 A = [2,0,-3] print(Square(A)) 添加一个返回值值 def方形(A): 对于范围内的i(len(A)): A[i]=A[i]**2 归还 印刷品(方形(A)) 该函数不返回任何内容,它在适当的位置修改列表。调用函数,然后执行print(A)或添加将A返回到函数末尾(循

我创建了一个函数来平方一些数字。我想知道为什么我的代码没有打印出来

def Square(A):
    for i in range(len(A)):
        A[i] = A[i]**2

A = [2,0,-3]

print(Square(A))

添加一个
返回值

def方形(A):
对于范围内的i(len(A)):
A[i]=A[i]**2
归还
印刷品(方形(A))

该函数不返回任何内容,它在适当的位置修改列表。调用函数,然后执行
print(A)
或添加
将A
返回到函数末尾(循环外)。