


Программирование на Python
Даны три различных целых числа. Напишите программу, которая находит серединное значение из этих чисел.
Формат входных данных
На вход программе подаются три различных целых числа, каждое на отдельной строке.
Формат выходных данных
Программа должна вывести серединное значение из набора трёх чисел.
a, b, c = int(input()), int(input()), int(input());print((a+b+c)//3+(a+b+c)%3):
Failed test #3 of 6. Wrong answer
a, b, c = int(input()), int(input()), int(input());print((a+b+c)/3):
Failed test #1 of 6.
Wrong answer
This is a sample test from the problem statement!
Test input: 1 2 3
Correct output: 2
Your code output: 2.0
Что не так?
Так надо вот так:
a = int(input()) b = int(input()) c = int(input()) min_val = min(a, b, c) max_val = max(a, b, c) middle = a + b + c - min_val - max_val print(middle)
.../3 и ...//3
две большие разницы.
Как и 2 и 2.0
Нормальное решение:
a = int(input())
b = int(input())
c = int(input())
print((a+b+c)/3)