print(""" ____ _____ ____ _____ _ ___ _____ _ _____ ___ ____ | _ \| ____/ ___|| ____| | |_ _|__ / / \|_ _/ _ \| _ \ | |_) | _| \___ \| _| | | | | / / / _ \ | || | | | |_) | | __/| |___ ___) | |___| |___ | | / /_ / ___ \| || |_| | _ < |_| |_____|____/|_____|_____|___/____/_/ \_|_| \___/|_| \_\ 2000! dodaj - dodaj osobę list - listuj osoby list pesele pesel - sprawdź pesel osoby zapis - zapisanie danych do pliku """) from pesel import PeselStorage storage = PeselStorage() while True: def enter(): name = input("$ Wpisz imię: ") pesel = input("$ Wpisz pesel: ") try: storage.append(name,pesel) except AttributeError: print(" ----- Pesel niepoprawny! Spróbuj ponownie ;( ------") def _list(): print("\n".join(storage.get_all_persons())) def remove(): storage.remove_all_names() _list() def get_pesel(): print(storage.get_pesel_of(input("$ Kogo?: "))) def list_pesele(): print("\n".join([": ".join([x.name, str(x.pesel)]) for x in storage.set])) {"dodaj":enter, "list":_list, "pesel":get_pesel, "list pesele":list_pesele, "zapis":lambda: storage.dump("dump.json")}[input("$ ")]()