From 9d99b3f591753439aba2c988bb92834fd58f3dde Mon Sep 17 00:00:00 2001 From: Himanshu Sharma <67851016+honey59022@users.noreply.github.com> Date: Fri, 16 Oct 2020 17:55:31 +0530 Subject: [PATCH] Create SimpleCAPTCHAGeneratorProgram.py Added #220 --- .../Python/SimpleCAPTCHAGeneratorProgram.py | 74 +++++++++++++++++++ 1 file changed, 74 insertions(+) create mode 100644 Coding/Python/SimpleCAPTCHAGeneratorProgram.py diff --git a/Coding/Python/SimpleCAPTCHAGeneratorProgram.py b/Coding/Python/SimpleCAPTCHAGeneratorProgram.py new file mode 100644 index 0000000..d4188be --- /dev/null +++ b/Coding/Python/SimpleCAPTCHAGeneratorProgram.py @@ -0,0 +1,74 @@ +import random + +def genCaptcha(): + li=[None]*62 + for i in range(26): + a=random.randint(65,90) + b=chr(a) + li[i]=b + for i in range(26,52): + a=random.randint(97,122) + b=chr(a) + li[i]=b + for i in range(52,62): + a=random.randint(0,9) + li[i]=str(a) + mi=random.sample(li,8) + return mi + +def displayCaptcha(mi): + for i in mi: + print(i,end="") + print() + +def convertListToString(a): + m="" + for i in a: + m+=i + + return m + + + + + + +START="****************************Program Starting**********************" + + ###### Main Execution Of Program Strats From Here ########## + + +import time + +a=genCaptcha() +genc=convertListToString(a) +displayCaptcha(a) + + + + +while True: + print() + print("Enter 1 to Write Captcha") + print("Enter 2 to Reload Captcha") + print() + print("Enter Your Choice ") + choice=int(input()) + print() + + if choice==1: + print("Write Captcha") + write=input() + if write==genc: + print("Captcha is Correct") + break + else: + print() + print("Retry Invalid Captcha") + time.sleep(1) + + elif choice==2: + print("*************NEW CAPTCHA***************") + newgenc=genCaptcha() + genc=convertListToString(newgenc) + displayCaptcha(genc)