liczba = int(input("Podaj dowolną liczbę, a program powie Ci, czy owa liczba jest liczbą doskonałą: ")) a = 0 for i in range(1, liczba-1): if liczba % i == 0: a = a + i if a != liczba: print("Podana przez Ciebie liczba nie jest liczbą dokonałą.") elif a == liczba: print("Podana przez Ciebie liczba jest liczbą dokonałą.Jej dzielniki to:") #Czy tutaj mają być wypisywane dzielniki? # for i in range(1, liczba-1): # if liczba % i == 0: # print(i) # a = a + i