input: from random import choice
  import string
  
  def generate_password() -> str:
      """ Generate a random password of length 8 characters, containing at least one lowercase letter,
      one uppercase letter, and one number.
      >>> generate_password()
      'A3b4C5d6'  # Example output
      """
output:     characters = string.ascii_letters + string.digits
      password = [
          choice(string.ascii_lowercase),
          choice(string.ascii_uppercase),
          choice(string.digits)
      ]
      password += [choice(characters) for _ in range(5)]
      return ''.join(password)