"""simple docstring"""



def    SCREAMING_SNAKE_CASE       (     snake_case):
     return credit_card_number.startswith(('''34''', '''35''', '''37''', '''4''', '''5''', '''6'''))





def    SCREAMING_SNAKE_CASE       (     snake_case):
     __snake_case				=							credit_card_number
     __snake_case				=							0
     __snake_case				=							len(snake_case) - 2
     for i in range(snake_case,      -1,      -2):
          #  double the value of every second digit
          __snake_case				=							int(cc_number[i])
          digit *= 2
          # If doubling of a number results in a two digit number
          # i.e greater than 9(e.g., 6 × 2 = 12),
          # then add the digits of the product (e.g., 12: 1 + 2 = 3, 15: 1 + 5 = 6),
          # to get a single digit number.
          if digit > 9:
               digit %= 10
               digit += 1
          __snake_case				=							cc_number[:i] + str(snake_case) + cc_number[i + 1 :]
          total += digit

     # Sum up the remaining digits
     for i in range(len(snake_case) - 1,      -1,      -2):
          total += int(cc_number[i])

     return total % 10 == 0





def    SCREAMING_SNAKE_CASE       (     snake_case):
     __snake_case				=							f"{credit_card_number} is an invalid credit card number because"
     if not credit_card_number.isdigit():
          print(f"{error_message} it has nonnumerical characters.")
          return False

     if not 13 <= len(snake_case) <= 16:
          print(f"{error_message} of its length.")
          return False

     if not validate_initial_digits(snake_case):
          print(f"{error_message} of its first two digits.")
          return False

     if not luhn_validation(snake_case):
          print(f"{error_message} it fails the Luhn check.")
          return False

     print(f"{credit_card_number} is a valid credit card number.")
     return True


if __name__ == "__main__":
       import doctest

       doctest.testmod()
       validate_credit_card_number("4111111111111111")
       validate_credit_card_number("32323")
"""simple docstring"""



import qiskit





def    SCREAMING_SNAKE_CASE       (     snake_case,      snake_case):
     __snake_case				=							qiskit.Aer.get_backend('''aer_simulator''')

     # Create a Quantum Circuit acting on the q register
     __snake_case				=							qiskit.QuantumCircuit(snake_case,      snake_case)

     # Map the quantum measurement to the classical bits
     circuit.measure([0],      [0])

     # Execute the circuit on the simulator
     __snake_case				=							qiskit.execute(snake_case,      snake_case,      shots=10_00)

     # Return the histogram data of the results of the experiment.
     return job.result().get_counts(snake_case)


if __name__ == "__main__":
       print(F"""Total count for various states are: {single_qubit_measure(1, 1)}""")