Level 07: string operations 0 van 9 activiteiten opgelost
  1. 1. Debit card Nog niet opgelost
  2. 2. Teacher code Nog niet opgelost
  3. 3. Caesar cipher Nog niet opgelost
  4. 4. Airline ticket Nog niet opgelost
  5. 5. Disemvowel Nog niet opgelost
  6. 6. Your move Nog niet opgelost
  7. 7. Tweet Nog niet opgelost
  8. 8. Valid address Nog niet opgelost
  9. 9. Palindrome Nog niet opgelost
Volgende reeks Level 08: files and exceptions
Level 07: string operations

1. Debit card

Meld je aan om je oplossing in te dienen en feedback te krijgen.

# Debit card program # ------------------------- # Subprograms # ------------------------- def validate_number(number_on_card): valid = True number_of_characters = len(number_on_card) if number_of_characters == 16 or number_of_characters == 19: for character in number_on_card: if not character.isdigit() and character != " ": valid = False else: valid = False return valid def input_card_details(): valid_card = False while not valid_card: number_input = input("Enter the 16 digit number: ") valid_card = validate_number(number_input) # ------------------------- # Main program # ------------------------- input_card_details() print("Card details valid.")