PyTHON potrzebuje na dzisiaj!! 1 Napisz program do obliczania pierwiastka kwadratowego liczby. 2 Napisz program wypisujący liczby doskonałe. może być z internetu z filmu byle by to było to

Odpowiedzi 1

Odpowiedź:

def pierwiastek_2d(n):

return n **(1/2)

print(pierwiastek_2d(int(input())))

# ten fragment nie jest mój ale naniosłem poprawki

def dzielniki(x): #definiujemy funkcje, która zwroci wszystkie dzielniki liczby x (poza nia sama)

d = [] #tworzymy pomocnicza, na razie pusta tablice

for a in range(1, (int(x/2) + 1)): # iterujemy od 1 do polowy liczby wlacznie - dzielenie liczby przez wiecej niz jej polowe nie da wyniku calkowitego

if x % a == 0: # jezeli liczba jest podzielna

d.append(a) # to dodaj ja do tabeli

return d #zwracamy uzupelniona tablic

print("Program sprawdzajacy czy liczba n jest doskonala")

n = int(input("Podaj liczbę n: "))

#suma = 0

iloczyn = 1

suma = sum(dzielniki(n)) # sumuje elemnty listy

for i in dzielniki(n):

iloczyn *= i #i iloczyn dzielnikow

print ("Liczba " + str(n) + ("" if (suma == n) else " nie") + " jest liczba doskonala pierwszego stopnia")

print ("Liczba " + str(n) + ("" if (iloczyn == n) else " nie") + " jest liczba doskonala drugiego stopnia")

Wyjaśnienie:

Znasz odpowiedź? Dodaj ją tutaj!

Can't find the answer?

Zaloguj się z Google

lub

Zapomniałeś(aś) hasła?

Nie mam jeszcze konta, ale chcę je założyć Zarejestruj się

Wybierz język i region
How much to ban the user?
1 hour 1 day 100 years