Unraveling Python Data Types: Your Crossword Quest

1234567891011121314
Across
  1. 3. The integer result (spelled out) of (1 + 1) * 3 (3 letters)
  2. 4. The string form of the boolean result of (20 > 50) (5 letters)
  3. 6. The value that functions implicitly return if nothing is specified (4 letters)
  4. 9. The boolean outcome of not (5 < 1) (4 letters)
  5. 10. The string outcome of "Hi" + "Lo" (4 letters)
  6. 12. The string result of "C" * 3 (3 letters)
  7. 13. The boolean result of (True and False) or (5 == 5) (4 letters)
  8. 14. The boolean result of ('x' in 'apple') or ('y' not in 'banana') (4 letters)
Down
  1. 1. The integer result (spelled out) of (10 + 5) - 8 (5 letters)
  2. 2. The integer value (spelled out) if a = 3; a **= 2 (4 letters)
  3. 4. The integer result (spelled out) of (10 * 2) // 5 (4 letters)
  4. 5. The integer result (spelled out) of (25 % 7) + 5 (5 letters)
  5. 7. The integer result (spelled out) of (10 - 1) % 4 (3 letters)
  6. 8. The string result of "Dog" + "Cat" (6 letters)
  7. 9. The boolean result of (False or True) and (not False) (4 letters)
  8. 11. The integer result (spelled out) of (17 // 2) - 5 (3 letters)