Odpowiedź :
Odpowiedź:
Skrypt również w załączniku .txt
Wyjaśnienie:
print('Witam w programie.')
end='t'
while end=='t' or end=='T':
a=input('\nPodaj liczbę: ')
try:
a=float(a)
try:
y=81/a
print('\n81 :',a,'=',y)
except:
print('\nDzielenie przez 0 jest niewykonywalne')
try:
y=(8*a**4-2)/(a-7)
print('\n(8*',a,'^4 - 2)/(',a,'- 7) =',y)
except:
print('\nDzielenie przez 0 jest niewykonywalne')
except:
print('Podana wielkość nie jest liczbą.')
end=input('\nCzy chcesz wprowadzić nową daną? (T/N)')
print('\nKoniec programu.\nDo zobaczenia.')
Jeżeli chcesz, aby program wyświetlał przybliżenie wyników do np. dwóch liczb po przecinku, to print('\n81 :',a,'=',y) zamieniamy na print('\n81 :',a,'=',round(y,2)) oraz print('\n(8*',a,'^4 - 2)/(',a,'- 7) =',y) zamieniamy na print('\n(8*',a,'^4 - 2)/(',a,'- 7) =',round(y,2))
Jeżeli zaokrąglenie ma być do innej liczby miejsc po przecinku zmieniamy liczbę 2 na odpowiednią.