生成随机验证码,并判断用户输入的验证码是否正确

def identifying_code(): temp = "" for i in range(4): num = random.randrange(0, 4) if num == 1 or num == 3: rad1 = random.randrange(0, 9) temp = temp + str(rad1) elif num == 0 : rad2 = random.randrange(65, 91) temp = temp + chr(rad2) elif num == 2 : rad3 = random.randrange(97, 122) temp = temp + chr(rad3) print "随机生成的验证码是:",temp return temp while True: s = identifying_code() code = raw_input("请输入验证码(区分大小写):") if code == s: print("恭喜你,验证码输入正确~") break else: print("验证码输入不正确,请重新输入(已自动刷新验证码)")