Информатика, вопрос задал infohelp , 6 лет назад

почему этот не вычисляет среднее значение? print (3+4+5/3)


Mikail2006: >>> text = (3+4+5)
>>> print(text / 3)
4.0
Mikail2006: или
Mikail2006: >>> text = (3+4+5)
>>> print(int(text / 3))
4
Mikail2006: Если короче) у вас первое выполняется деление, а потом уже сложение.
Mikail2006: print((3+4+5)/3) или правильнее print(int((3+4+5)/3))

Ответы на вопрос

Ответил gidro503
0

Ответ: print(int((3 + 4 + 5) / 3))

Объяснение: в строке надо добавить скобки, потому что без скобок python первым делом поделит 5 на 3, по математическому правилу.

Новые вопросы