python代码为啥出不来结果?想知道哪出问题了

img

img

img

离谱
img

img

    • 每次increase的时候打印下number_served 值看看

这样写

    class R():
        def __init__(self, n, t):
            self.n = n
            self.t = t
            self.num = 0

        def r(self):
            print(f'{self.num}')

        def set(self, num):
            self.num += num

        def is_full(self, num):
            if int(num) + self.num <= 20:
                self.num += num

            else:
                self.r()


    r = R('c', 's')
    r.set(7)
    r.is_full(5)
    r.is_full(6)
    r.is_full(2)
    r.is_full(2)

记得采纳哦

Restaurant 是在print_function.py里面吗