python - 如何从列表中查询项目?
问题描述
我写了这个基本代码。我的目标是编写基本的登录系统。我创建了两个列表:kullanici 和 sifre。现在,我想比较 kullanici 中的项目和用户输入的用户名。我希望你能理解,thx。
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()
解决方案
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()
这将使您开始,但是如果您想检查用户的密码是否与他们的姓名匹配,您将不得不使用字典,我可以向您展示但不确定您是否还那么远
推荐阅读
- r - 如何使用 R 中的官员在 powerpoint 中导入外部幻灯片?
- robotframework - 无法使用标头中的 API 密钥创建 Robot Framework API 自动化测试
- java - Jersey 2 with Maven Jetty Plugin - Class Not found Error
- wix - MSI API 不支持长文件名 - 如何缩短文件名?
- java - After changing compiler settings in Eclipse, every class in my project suddenly fails to be resolved every time I save a file
- ansible - 如何在角色的变量文件中使用 Ansible 事实变量
- c++ - GiNaC 库出错
- asp.net-core - EF Core (3.0) 中 DbContext 的远程使用和 DI
- javascript - 如何修复 Open Redirect Fortify 问题
- progressive-web-apps - 普瓦。在 deferredPrompt.prompt() DOMException