Odpowiedź :
Dla czytelności kodu, wprowadzamy 3 zmienne:
n - stopień pierwiastka
liczba - liczba pierwiastkowana
pierwiastek - wartość pierwiastka n - tego stopnia z liczba
KOD
n=int(input('Podaj stopień pierwiastka: ')) #prosimy użytkownika o podanie stopnia pierwiastka
liczba=int(input('Podaj liczbę: ')) #prosimy użytkownika o podanie liczby, której pierwiastek będziemy obliczać
pierwiastek=liczba**(1/n) #obliczamy pierwiastek korzystając z definicji potęgi o wykładniku wymiernym
print('Pierwiastek',n,'-ego stopnia z',liczba,'wynosi',pierwiastek) #drukujemy wynik
Kod bez komentarzy:
n=int(input('Podaj stopień pierwiastka: '))
liczba=int(input('Podaj liczbę: '))
pierwiastek=liczba**(1/n)
print('Pierwiastek',n,'-tego stopnia z',liczba,'wynosi',pierwiastek)
Kod możemy rozszerzyć o warunki jakie muszą spełniać zmienne n i liczba korzystając z funkcji if.
n musi być liczbą naturalną większą od 1
liczba musi być nieujemna gdy stopień pierwiastka jest parzysty. Przy nieparzystym stopniu pierwiastka, może to być dowolna liczba