Odpowiedź :
Wyjaśnienie:
WERSJA 1:
#Program z zabezpieczeniem błędnego wprowadzenia danych lub jako dzielnik liczby 0
x=float(input('Podaj pierwszą liczbę: '))
y=float(input('Podaj drugą liczbę: '))
try:
iloraz=x/y
print(x,'/',y,' = ',round(iloraz,4),end='')
except:
print('Jako dzielnik wprowadzono 0 lub wyażenie, które nie jest liczbą')
WERSJA 2:
#Program, który nie obliczy ilorazu, gdy dzielnik jest równy 0. Wyświetli odpowiedni monit.
x=float(input('Podaj pierwszą liczbę: '))
y=float(input('Podaj drugą liczbę: '))
if y!=0:
iloraz=x/y
print(x,'/',y,' = ',round(iloraz,4),end='')
else:
print('Dzielenie przez 0 jest niewykonywalne')
WERSJA 3:
#Rozbudowana wersja 1. Program działa dopóki nie zakończy go użytkownik
n='t'
while n=='t' or n=='T':
x=float(input('Podaj pierwszą liczbę: '))
y=float(input('Podaj drugą liczbę: '))
try:
iloraz=x/y
print(x,'/',y,' = ',round(iloraz,4),end='')
except:
print('Jako dzielnik wprowadzono 0 lub wyażenie, które nie jest liczbą')
n=input('\n\nCzy obliczyć inny iloraz? (T/N)')
WERSJA 4:
#Rozbudowana wersja 2. Program działa dopóki nie zakończy go użytkownik
n='t'
while n=='t' or n=='T':
x=float(input('Podaj pierwszą liczbę: '))
y=float(input('Podaj drugą liczbę: '))
if y!=0:
iloraz=x/y
print(x,'/',y,' = ',round(iloraz,4),end='')
else:
print('Dzielenie przez 0 jest niewykonywalne')
n=input('\n\nCzy obliczyć inny iloraz? (T/N)')