diff --git a/Day 3 homework.md b/Day 3 homework.md index c7dd7a5..82e6d09 100644 --- a/Day 3 homework.md +++ b/Day 3 homework.md @@ -23,10 +23,10 @@ class BoundedInt(): ``` 1. Read this: https://docs.python.org/3/reference/datamodel.html?highlight=__int__#object.__int__ -Modify the template to pass test 1, which checks that `int()` called on your class will return the value of `i`. -2. Read this, and the paragraph below it: https://docs.python.org/3/reference/datamodel.html?highlight=__int__#object.__add__ -What do you think the types of x and y are? Guess, without checking first. What are they, actually? You can use the debugger's local window to find out. -Modify the template to pass test 2, which checks that: +2. Modify the template to pass test 1, which checks that `int()` called on your class will return the value of `i`. +3. Read this, and the paragraph below it: https://docs.python.org/3/reference/datamodel.html?highlight=__int__#object.__add__ +4. What do you think the types of x and y are? Guess, without checking first. What are they, actually? You can use the debugger's local window to find out. +5. Modify the template to pass test 2, which checks that: * Your class implements the + operator. * It throws ValueError when attempting to add two BoundedInts that will exceed the limits. -3. Do the same as 2, but for subtraction. +6. Do the same as 2, but for subtraction.