Пример #1
0
def height_4_2(string):
    valid = 0
    info = get_string(string, ":", "a")
    if "cm" in info:
        value = int(get_string(info, "c", "b"))
        if (value >= 150) and (value <= 193):
            valid = 1
    elif "in" in info:
        value = int(get_string(info, "i", "b"))
        if (value >= 59) and (value <= 76):
            valid = 1
    return valid
Пример #2
0
def eyes_4_2(string):
    valid = 0
    info = get_string(string, ":", "a")
    colours = ["amb", "blu", "brn", "gry", "grn", "hzl", "oth"]
    if info in colours:
        valid = 1
    return valid
Пример #3
0
def issue_year_4_2(string):
    valid = 0
    info = get_string(string, ":", "a")
    if (info.isdigit() == True):
        if (int(info) >= 2010) and (int(info) <= 2020):
            valid = 1
    return valid
Пример #4
0
def birth_year_4_2(string):
    valid = 0
    info = get_string(string, ":", "a")
    #print("info", info, string)
    if (info.isdigit() == True):
        #print("CHeck")
        if (int(info) >= 1920) and (int(info) <= 2002):
            valid = 1
    return valid
Пример #5
0
def hair_4_2(string):
    valid = 0
    info = get_string(string, ":", "a")
    if (info[0] == "#") and (len(info) == 7):
        char = ("#,0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f")
        result = info
        for character in char:
            result = result.replace(character, "")
        if len(result) == 0:
            valid = 1
    return valid
Пример #6
0
def passport_4_2(string):
    valid = 0
    info = get_string(string, ":", "a")
    if (info.isdigit() == True) and (len(info) == 9):
        valid = 1
    return valid