Top.Mail.Ru
Ответы
Аватар пользователя
1нед
Аватар пользователя
Аватар пользователя
Аватар пользователя
Программирование
+2

Программирование на 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

Что не так?

По дате
По рейтингу
Аватар пользователя
Новичок
1нед

Так надо вот так:

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

Аватар пользователя
Ученик
1нед

Нормальное решение:

a = int(input())

b = int(input())

c = int(input())

print((a+b+c)/3)