Wastebinonpastebin

kundennummer_scan

Sep 24th, 2020 (edited)
120
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.76 KB | None | 0 0
  1. kdnr = "KD3457619742"
  2.  
  3. KDtest = kdnr.startswith("KD") #is true when kdnr starts with "KD"
  4.  
  5. digittest = kdnr[2:10] #is true when 3rd-9th are digits (0-9)
  6.  
  7. sum = int(kdnr[2]) + int(kdnr[3]) + int(kdnr[4]) + int(kdnr[5]) + int(kdnr[6]) + \
  8.       int(kdnr[7]) + int(kdnr[8]) + int(kdnr[9]) #Quersumme
  9.  
  10. KDend = int(kdnr[10:12]) #last two digits of kdnr
  11.  
  12.  
  13. if KDtest:
  14.  
  15.     if digittest:
  16.  
  17.         if sum == KDend:
  18.  
  19.             print("Die Kundennummer ist zulässig") #the kdnr is only correct if all conditions are true
  20.  
  21.         else:
  22.             print("Die Kundennummer entspricht nicht den Bedingungen!")
  23.  
  24.     else:
  25.         print("Die Kundennummer entspricht nicht den Bedingungen!")
  26.  
  27. else:
  28.     print("Die Kundennummer entspricht nicht den Bedingungen!")
  29.  
Add Comment
Please, Sign In to add comment