Инструкция состоит в том, чтобы назначить avg_owls среднее количество сов в зоопарке. Выведите avg_owls как целое число. Однако математические расчеты с примерами входных данных продолжают давать неверные результаты. Даже когда я делаю расчеты вручную. Код выглядит следующим образом.
Данный пример входных данных: 1 2 4
Код: Выделить всё
avg_owls = 0.0
num_owls_zooA = int(input())
num_owls_zooB = int(input())
num_owls_zooC = int(input())
avg_owls = int(num_owls_zooA + num_owls_zooB + num_owls_zooC / 3)
print('Average owls per zoo:', int(avg_owls))
Average owls per zoo: 4
Expected output
Average owls per zoo: 2
I have written and can only alter the code avg_owls = int(num_owls_zooA + num_owls_zooB + num_owls_zooC / 3)
I don't understand how it's coming up with 4 when the actual math comes out to 2.333
What am I doing wrong?
Источник: https://stackoverflow.com/questions/674 ... an-integer