# placeholder for empty blockif True: pass#ans: nothing happens
# empty functiondef my_function(): pass#ans: function does nothing
# empty classclass MyClass: pass#ans: empty class definition
# pass in loopfor i in range(3): pass#ans: loop runs 3 times, does nothing
# multiple pass statementsif True: pass pass#ans: both do nothing
# what happens?x = 5if x > 3: pass#ans: nothing (pass is a no-op)
# can you have empty if?if True:#ans: SyntaxError (needs at least pass)
# pass in loop?for i in range(3): pass#ans: loop runs 3 times, does nothing
# multiple pass?if True: pass pass#ans: valid, both do nothing
# pass vs continue?for i in range(3): pass print(i)#ans: 0, 1, 2 (pass doesn't skip)
# pass with else?if False: passelse: print("Else")#ans: Else
# what is x?x = 5if x > 10: x = 10else: pass#ans: x is still 5
# pass in try?try: x = 5except: pass#ans: valid, x is 5
# pass after return?def func(): return 5 pass#ans: valid but pass is unreachable
# empty except with pass?try: x = 1 / 0except: pass#ans: error is silently caught
Google tag (gtag.js)