Предмет: Информатика, автор: infohelp

почему этот не вычисляет среднее значение? 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, по математическому правилу.

Похожие вопросы
Предмет: Русский язык, автор: nak1
Предмет: Русский язык, автор: malyarovalexei
Предмет: Французский язык, автор: audioaa