如何从列表中查询项目?

2024-05-07 23:41:43 发布

您现在位置:Python中文网/ 问答频道 /正文

我写了这个基本代码。我的目标是编写基本的登录系统。我创建了两个列表: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()

Tags: ininputprintadituhokayunu
1条回答
网友
1楼 · 发布于 2024-05-07 23:41:43
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()

这会让你开始,但如果你想检查用户的密码是否匹配他们的名字,你将不得不使用字典,我可以告诉你,但不确定你是否有那么远

相关问题 更多 >