Odpowiedź :
Wyjaśnienie:
print('Witam w programie obliczającym iloczyn, iloraz oraz średnią dwóch liczb podanych przez Ciebie')
a=float(input('Podaj pierwszą liczbę: ')) #czytanie pierwszej liczby podanej przez użytkownika
b=float(input('Podaj drugą liczbę: ')) #czytanie drugiej liczby podanej przez użytkownika
iloczyn=a*b
print('Iloczyn liczb ',a,' i ',b,' wynosi ',iloczyn//1) #iloczyn//1 zwraca część całkowitą dzielenia przez 1
if b==0: #sprawdzenie wartości drugiej liczby, czy nie jest równa 0
print('Dzielenie przez 0 jest niewykonywalne')
else:
iloraz=a/b
print('Iloraz liczb ',a,' i ',b,' wynosi ',iloraz//1)
srednia=(a+b)/2
print('Średnia arytmetyczna liczb ',a,' i ',b,' wynosi ',srednia//1)
W poleceniu jest: "zastosuj operator, który wyświetli wynik jako liczbę całkowitą".
Zastosowałem zwracanie części całowitej dzielenia przez 1 (...//1).
Gdyby tego nie było, to można by było napisać przy drukowaniu:
print('Iloczyn liczb ',a,' i ',b,' wynosi ',int(iloczyn))
lub
print('Iloczyn liczb ',a,' i ',b,' wynosi ',round(iloczyn))