Napisz program w pythonie obliczający pierwiastek dowolnej liczby podanej przez użytkownika. Dla niepoprawnie podanej wartości liczby wyświetli komunikat o błędzie.
PROSZĘ POTRZEBNE NA JUTRO !!! DAM NAJ


Odpowiedź :

1 linijka odpowiada za załadowanie biblioteki, która umożliwia wykonywanie działań matematycznych

2 linijka do zmiennej "liczba" przypisuje wartość zmiennej typu int (po prostu same liczby) wprowadzoną z klawiatury

3 linijka do zmiennej "wynik" przypisuje pierwiastek z zmiennej "liczba"

4 linijka wypisuje wynik

5 linijka pauzuje program

Zobacz obrazek Lubieplacki198231
Zobacz obrazek Lubieplacki198231

Odpowiedź:

W załączniku .txt program bez komentarzy.

Wyjaśnienie:

Bez importowania math.

Zacznijmy matematycznie:

[tex]\sqrt{a}=a^\frac{1}{2}}=a^{0,5},\ a\geq0[/tex]

Teraz program:

try:

 a=float(input('Podaj liczbę: '))

 if a>=0:  #sprawdzenie nieujemności liczby

   print('√',a,'=',a**(0.5)) #wykładnik potęgi równy 0,5 (wg definicji)

 else:  #gdy wprowadzona liczba jest ujemna

   print('Pierwiastek kwadratowy z liczby ujemnej nie istnieje w zbiorze liczb rzeczywistych.')

except:  #gdy wprowadzona wielkość nie jest poprawna (jest np. literą)

 print('Wprowadzona wielkość nie jest liczbą.')

input('Aby zakończyć naciśnij Enter')

Zobacz obrazek Animaldk
Zobacz obrazek Animaldk