Python Forum
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Validating credit card
#7
Yea,sorry for this. I keep on making many versions of the code so i keep experimenting. Take my code

def digit_sum(LIST):
    for i in range(len(LIST)):
      value = str(LIST[i])
      digits = [int(x) for x in value]
      credit_card.append(sum(digits))
  
def checker(s):
  return s.replace(' ','').replace('-','')
        
 
credit_card=[]
credit_card_sum=[]
credit_card_sum_digit=[]
credit_digits_sum=0    
 
user_input=input()
user_input = checker(user_input) # <===== HERE
while user_input!="end" and user_input!="END":  
     
   credit_card_str=str(user_input)
    
   credit_card_int=[int(x) for x in credit_card_str]
   if credit_card_int[0]<4 or credit_card_int[0]>=7:
       
     print ("False")
   else:
    for i in range(len(credit_card_int)):
      if not (i% 2):
        credit_card_int[i] = credit_card_int[i]*2
    digit_sum(credit_card_int)
    for i in range(len(credit_card)):
      credit_digits_sum=credit_digits_sum+credit_card[i]
    if credit_digits_sum % 2 ==0:
     print ("True")
    else:
     print ("False")
   user_input=input()
   user_input = checker(user_input) # <===== HERE
Reply


Messages In This Thread
Validating credit card - by frequency - Nov-04-2018, 01:03 PM
RE: Validating credit card - by gontajones - Nov-04-2018, 01:22 PM
RE: Validating credit card - by frequency - Nov-04-2018, 05:43 PM
RE: Validating credit card - by gontajones - Nov-04-2018, 10:59 PM
RE: Validating credit card - by frequency - Nov-05-2018, 08:58 AM
RE: Validating credit card - by gontajones - Nov-05-2018, 09:46 AM
RE: Validating credit card - by frequency - Nov-05-2018, 09:53 AM
RE: Validating credit card - by frequency - Nov-05-2018, 05:46 PM
RE: Validating credit card - by frequency - Nov-05-2018, 07:36 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
  [split] formula for validating monetary values? kakos_k9 1 788 Dec-17-2022, 09:28 PM
Last Post: woooee
  Having strange results from an RFID HID card reader - I'm stuck orbisnz 1 1,521 Mar-28-2022, 08:20 AM
Last Post: Larz60+
  SQL wild card use hammer 3 1,307 Jan-07-2022, 02:17 PM
Last Post: hammer
  Validating user input WJSwan 2 2,172 Jul-06-2020, 07:21 AM
Last Post: menator01
  Validating the functionality of the application rpalakodety 1 1,803 Dec-30-2019, 07:58 PM
Last Post: ndc85430
  Validating information from .csv file before executemany mzmingle 7 4,511 Apr-15-2019, 01:40 PM
Last Post: mzmingle
  need help with making a validating function drasil 8 3,786 Mar-28-2019, 10:38 AM
Last Post: perfringo
  Credit card number redacting script Drone4four 6 5,308 Jan-18-2019, 02:07 PM
Last Post: Drone4four
  Validating Input (basic check for int etc) gruntfutuk 1 2,511 Aug-06-2018, 07:43 AM
Last Post: gruntfutuk
  individual's ID card number in python danpek 2 3,811 Jun-14-2018, 04:07 PM
Last Post: DeaD_EyE

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020