# 在开始和结束之间。例如，squares（2，3）应该返回[4，9]。

``````enter code here
def squares(start, end):
squares = [value ** 2 for value in range(0, 11)]
return [squares]
print(squares(2, 3)) # Should be [4, 9]
print(squares(1, 5)) # Should be [1, 4, 9, 16, 25]
print(squares(0, 10)) # Should be [0, 1, 4, 9, 16, 25, 36, 49, 64, 81, 100]
``````

``````def squares(start, end):
squares = [value ** 2 for value in range(start,end+1)]
return [squares]
print(squares(2, 3)) # Should be [4, 9]
print(squares(1, 5)) # Should be [1, 4, 9, 16, 25]
print(squares(0, 10)) # Should be [0, 1, 4, 9, 16, 25, 36, 49, 64, 81, 100]
``````

``````[[4, 9]]
[[1, 4, 9, 16, 25]]
[[0, 1, 4, 9, 16, 25, 36, 49, 64, 81, 100]]
``````
April

``````def squares(start, end):
squares = [value ** 2 for value in range(start, end+1)]
return squares
print(squares(2, 3)) # Should be [4, 9]
print(squares(1, 5)) # Should be [1, 4, 9, 16, 25]
print(squares(0, 10)) # Should be [0, 1, 4, 9, 16, 25, 36, 49, 64, 81, 100]
``````

``````[4, 9]
[1, 4, 9, 16, 25]
[0, 1, 4, 9, 16, 25, 36, 49, 64, 81, 100]
``````