该问题集涉及创建一个名为 jar 的类,并将其用作 cookie jar,可以通过存款向其中添加 cookie,然后通过取款删除 cookie。当我运行它时,程序似乎按预期工作,但我似乎无法弄清楚为什么会出现此错误:
:( Jar 的构造函数初始化具有给定容量的 cookie jar 预期退出代码 0,而不是 1
import sys
class Jar:
def __init__(self, current=0, capacity=12):
if capacity < 1:
raise ValueError("cannot be negative cookies")
self._capacity = capacity
if current < 0 or current > self.capacity:
raise ValueError("Invalid initial number of cookies")
self.current = current
def __str__(self):
return "
标签:python,cs50,cookiejar
From: 78791017