Arkadaşlar forumda gezerken bir arkadaşın python da admin, password, captcha ile giriş paneli yazdığını gördüm ve geliştirmek istedim...
Programa "Control Word" ekledim amacı ; listedeki kelimelerden birini seçip kullanıcıya insan olduğunu onayatmak fakat kelime doğru girilse de yanlış girilse de "Welcome" ekranına yönlendiriyor. Hatayı söyleyip kodu optimize edebilecek var mı?
[/url]
Kodlar
Programa "Control Word" ekledim amacı ; listedeki kelimelerden birini seçip kullanıcıya insan olduğunu onayatmak fakat kelime doğru girilse de yanlış girilse de "Welcome" ekranına yönlendiriyor. Hatayı söyleyip kodu optimize edebilecek var mı?
Kodlar
Kod:
from random import randint
import random
print("""
----------------------
User Login Panel
----------------------
""")
username = "admin"
password = "12345"
captcha = randint(9999,99999)
liste = ['tht','insan','tarantula','kedi','python']
def program():
print("Welcome...")
def giris():
if input("User Name :") == username:
if input("Password :") == password:
if int(input("Your Captcha Code : {}\nEnter Captcha Code :".format(captcha))) == captcha:
print ("Your Control Word : {} ".format(random.choice(liste)))
al=input("Enter Control Word : ")
if al==liste:
print("------------------------------------------")
print("Login Successful...")
print("------------------------------------------")
program()
else:
print("Captcha Code Is Incorrect... Please Try Again.")
else:
print("Password Is Incorrect... Please Try Again.")
else:
print("Username Is Incorrect... Please Try Again.")
if __name__ == "__main__":
giris()
Moderatör tarafında düzenlendi:

