Challenge 1
Require that count is positive before returning it.
def positive_count(count):
return count
print(positive_count(3))
Press Ctrl⌘Enter to check your answer
Practice writing assertions, attaching diagnostic messages, and choosing explicit exceptions when a check must always run.
Challenge 1
def positive_count(count):
return count
print(positive_count(3))
Press Ctrl⌘Enter to check your answer
Challenge 2
limit = 5
value = 8
try:
assert value <= limit,
except AssertionError as error:
print(error)
Press Ctrl⌘Enter to check your answer
Challenge 3
def set_level(level):
if level < 0:
return level
try:
set_level(-1)
except ValueError as error:
print(type(error).__name__)
Press Ctrl⌘Enter to check your answer
Challenge 4
def first(items):
return items[0]
Press Ctrl⌘Enter to check your answer