Представьте, что у меня есть этот список:
a=[ {"user":"John","password":"123"} , {"user":"Mike","password":"12345"} ,{"user":"Peter","password":"qwerty"}]
user=input("insert your username")
password=input("insert your password")
Теперь я хочу узнать, есть ли введенные имя пользователя и пароль в предыдущем списке, как я могу решить эту проблему?
ЕслиТеперь я хочу иметь 3 сценария: один, где имя пользователя и пароль совпадают, второй, где имя пользователя правильное, но пароль неправильный, и последний, где имя пользователя не существует.
if {'user':user,'password':password} in a:
print("okay")
else:
if {'user':user} in a and {'password':password} not in a:
print("user okay, but incorrect pass")
else:
print("No username")
Этот типкода не будет работать, верно?Так как я могу решить второй шаг (после первого еще)?