Skip to content
CodeKruPro

Are type hints checked at run time?

QuizEasy-MediumPython only

Which statements are true? Pick all that apply.

def add(x: int, y: int) -> int:
    return x + y

print(add("a", "b"))
  • It prints ab
  • It raises TypeError because the arguments are not ints
  • A static checker such as mypy would report the call
  • Hints are stored and can be read from add.__annotations__

This question is part of Pro+

Pro+ opens every question in Interview Prep and the mock interview. Every article and the first 2 questions of each topic stay free. Hands-on Selenium and API tasks follow their course lesson's own lock.

See Pro+

Already have Pro+? Sign in