【发布时间】:2019-11-22 00:51:20
【问题描述】:
我需要写一个前n个平方数的函数,平方序列以1、4、9、16、25开头。
例如如果输入为16,则输出为
[1, 4, 9, 16, 25, 36, 49, 64, 81, 100, 121, 144, 169, 196, 225, 256]
这段代码是我尝试过的,但它完全错误。此代码将我的号码从 1 计数到 255。我不知道要修复什么
def squares(n):
L = list(range(n**2))
L = [num for num in L if num]
return L
【问题讨论】: