# Zadanie
#  Napisz funkcję, która zapyta użytkownika o hasło i login. 
# Funkcja ma zwrócić True, jeśli
#  podano poprawne hasło i login lub False w innym przypadku.

def login(proper_login, proper_password):

    user_login = input('Login: ')
    user_pass = input('Passowrd: ')

    if user_login == proper_login and user_pass == proper_password:
        return True
    else:
        return False
    
print(login("USER1", "user123"))

# Zadanie
#  Wykorzystaj powyższą funkcję w funkcji, która pozwala na n prób 
# logowań. Zwraca
#  True jeśli udało się zalogować lub False jeśli przekroczono 
# liczbę prób. Funkcja również
#  musi przyjmować poprawne hasło i login.
#  Wprowadzenie niepoprawnej wartości n powinno zostać obsłużone 
# (zapytanie jednorazowe dla takich przypadków).

def login_n(n, proper_login, proper_pass):

    n = max(1, n)

    for test in range(n + 1):
        print(f'{test + 1} próba')

        if login(proper_login, proper_pass):
            return True
        
        print(f'Niepoprawna próba logowania {test + 1}')

        return False
    
print(login_n(3, "admin", "admin123"))