Live Engine
Select Topic
easyControl Flow
A developer checks whether a variable is set before using it. What does this code print, and which call exposes a silent logic error?
Code
def process(value=None):
if value:
return f"processing: {value}"
return "nothing to process"
print(process(None))
print(process("data"))
print(process(0))
print(process([]))
print(process(False))