【发布时间】:2021-11-20 08:16:18
【问题描述】:
我一直在尝试编写一个代码,该代码假设使用面向对象编程从实例变量的给定值返回完美的正方形。以下是我写的内容,但我仍然无法获得完美的正方形。下面是我写的
# Write a class, PerfectSquares, that implements an iterator
# This will return 1, 4, 9, 25, 36, 49, etc
class PerfectSquares:
def __init__(self, x):
self.x = x
def get_values(self):
return self.x**2
values = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
for i in values:
getter = values.get_values(i)
print(getter)
【问题讨论】: