如何从列表中查询项目?

时间:2018-09-16 10:08:30

标签: python python-3.x

我写了这个基本代码。我的目标是编写基本的登录系统。我创建了两个列表:kullanici和sifre。现在,我想比较kullanici中的项目和用户输入的用户名。希望您能理解,谢谢。

kullanici=[]  
sifre=[]      

def girisekran():
print("Giriş sistemine hoşgeldiniz")
print("Giriş yapmak için '1' tuşunu, kayıt olmak için '2' tuşuna basın")
x= input()


print("Giriş sistemine hoşgeldiniz")
print("Giriş yapmak için '1' tuşunu, kayıt olmak için '2' tuşuna basın")
x= input()

if (x== "1"):
    print("Kullanıcı Adı: ")  #username
    y= input()

    print("Şifre: ")          #password
    z= input()


if (x== "2"):
    print("Kaydolmak istediğiniz kullanıcı adı: ")  
    k_adi= input()
    kullanici.append(k_adi)

    print("Kaydolmak istediğiniz şifre: ")
    s_adi= input()
    sifre.append(s_adi)

    print("Ana menüye yönlendiriliyorsunuz, lütfen bekleyiniz.")

girisekran()

1 个答案:

答案 0 :(得分:0)

kullanici=[]
sifre=[]      

def girisekran():
    print("\nWelcome to the entry system")
    print("Press '1' to login, press '2' to register")
    x= input()

    if (x== "1"):
        print("Username: ")  #username
        y= input()
        if y in kullanici:
            print("Password: ")          #password
            z= input()
        else:
            print("\nUsername does not exist.")
            print("Redirecting to Main Menu")
            girisekran()

    if (x== "2"):
        print("Enter username to register: ")  
        k_adi= input()
        if k_adi in kullanici:
            print("Username already exists.")
            print("\nRedirecting to Main Menu")
            girisekran()
        else:
            kullanici.append(k_adi)

        print("Enter the password you want to register")
        s_adi= input()
        sifre.append(s_adi)

    print("\nRedirecting to Main Menu")
    girisekran()

girisekran()

这将帮助您入门,但是如果您要检查用户密码是否与他们的姓名匹配,则必须使用字典,我可以向您显示,但不确定您是否还很远