Crossin的编程教室
标题:
请问为什么这个程序不报错,但是不会输出任何值呢?
[打印本页]
作者:
风风魔王
时间:
2020-10-9 19:12
标题:
请问为什么这个程序不报错,但是不会输出任何值呢?
class Counter:
def __init__(self):
self.counter = 0
def __setattr__(self, name, value):
super().__setattr__(name, value)
self.counter += 1
def __delattr__(self, name):
self.counter -= 1
super().__delattr__(name)
c = Counter()
c.x = 1
c.y = 2
print(c.counter)
作者:
crossin先生
时间:
2020-10-9 23:28
你定义的函数自己调用自己,无限循环了
作者:
风风魔王
时间:
2020-10-10 09:49
本帖最后由 风风魔王 于 2020-10-10 10:08 编辑
crossin先生 发表于 2020-10-9 23:28
你定义的函数自己调用自己,无限循环了
谢谢先生!!
欢迎光临 Crossin的编程教室 (https://bbs.crossincode.com/)
Powered by Discuz! X2.5