python puzzle

123456789101112131415161718192021222324
Across
  1. 2. A keyword used to import specific parts of a module
  2. 7. A boolean value representing truth
  3. 9. A block that executes after try-except, regardless of outcome
  4. 11. A loop that continues execution as long as a condition is true
  5. 16. A loop that iterates over a sequence
  6. 17. A keyword used to define a global variable
  7. 18. A special value representing the absence of a value
  8. 19. A blueprint for creating objects in Python
  9. 20. A function used to display output
  10. 22. A function used to take user input
  11. 23. A statement that skips the rest of the loop iteration
  12. 24. The alternative condition in an if-else statement
Down
  1. 1. A function without a name, also called an anonymous function
  2. 3. A keyword used to return a value from a function
  3. 4. A keyword used to handle file operations and resources safely
  4. 5. A keyword used to start an exception-handling block
  5. 6. A keyword used to define a function
  6. 8. A keyword used for multiple conditions in an if statement
  7. 10. A keyword used to include external modules in Python
  8. 12. A keyword used to catch exceptions in Python
  9. 13. A statement that exits the current loop prematurely
  10. 14. A boolean value representing falsity
  11. 15. A placeholder statement that does nothing
  12. 18. A keyword used to modify a variable in the enclosing scope
  13. 21. A conditional statement in Python