Odpowiedź :
Odpowiedź:
W załączniku zdjęcie działającego programu + skrypt bez komentarzy w załączniku txt
Wyjaśnienie:
print('Witaj') #a)
exit='T'
while exit=='T' or exit=='t': #b)
a=input('\nPodaj liczbę: ') #c)
try: #c)
a=float(a)
if a!=0: #d) 1)
print('\n127/',a,' = ',round(127/a,2),end='') #e)
else: #d) 1)
print('\n\nNie mogę obliczyć wartości wyrażenia\n',127,'/',a,'\nponieważ dzielenie przez 0 jest niewykonywalne.')
if (a-15)!=0: #d) 2)
print('\n\n(7 ·',a,'⁵ - 5 ·',a,'³)/(',a,' - 15) = ',round((7*a**5-5*a**3)/(a-15),2),end='') #e)
else: #d) 2)
print('\n\nNie mogę obliczyć wartości wyrażenia\n(7 ·',a,'⁵ - 5 ·',a,'³)/(',a,' - 15)','\nponieważ dzielenie przez 0 jest niewykonywalne.')
except: #c)
print('Błędnie wprowadzona dana')
exit=input('\n\nCzy wprowadzasz kolejną liczbę? (T/N)') #b)
print('Koniec programu.\nDo widzenia.') #f)
Wyniki są zaokrąglone do dwóch miejsc po przecinku. Możemy usunąc round( ,2) pozostawiając tylko wyrażenie.