/ pset2 / plates / plates.py
plates.py
 1  def main():
 2      plate = input("Plate: ")
 3      if is_valid(plate):
 4          print("Valid")
 5      else:
 6          print("Invalid")
 7  
 8  
 9  def is_valid(s):
10      if len(s) > 6 or len(s) < 2:
11          return False
12      if s[0:2].isalpha() == False:
13          return False
14      for c in s:
15          if c.isalnum() == False:
16              return False
17      for i in range(len(s)):
18          if s[i].isdigit():
19              if s[i] == "0":
20                  return False
21              else:
22                  break
23      for m in range(len(s)):
24          if s[m].isdigit() == True:
25              a = s[m : len(s)]
26              if a.isdigit() == False:
27                  return False
28              break
29      return True
30  
31  
32  main()