Blobbies
Rozwiązane

W języku Python napisz program, który dla dowolnych zmiennych a i b będzie obliczał iloczyn, iloraz oraz średnią (zastosuj operator, który wyświetli wynik jako liczbę całkowitą). Postaraj się w programie umieścić odpowiednie komentarze.



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))