Как найти среднее из 3 чисел питон
Перейти к содержимому

Как найти среднее из 3 чисел питон

  • автор:

Среди трех чисел найти среднее

Вводятся три разных числа. Найти, какое из них является средним (больше одного, но меньше другого).

Проверить, лежит ли первое число между двумя другими. При этом может быть два случая:

  • первое больше второго и первое меньше третьего,
  • первое меньше второго и первое больше третьего.

Если ни один из вариантов не вернул истину, значит первое число не среднее. Тогда проверяется, не лежит ли второе число между двумя другими. Это может быть в двух случаях, когда

  • второе больше первого и меньше третьего,
  • второе меньше первого и больше третьего.

Если эти варианты также не вернули истину, то остается только один вариант — посередине лежит третье число. Это при условии, что никакие два числа из трех не могут быть равны между собой. Иначе и здесь надо использовать логические выражения.

Pascal

даны три числа найдите среднее паскаль

 
var
a1, a2, a3: integer;

begin
write ('Введите три числа: ');
readln (a1, a2, a3);

if ((a1 > a2) and (a1 < a3)) or ((a1 < a2) and (a1 >a3)) then
writeln(a1)
else
if ((a2 > a1) and (a2 < a3)) or ((a2 < a1) and (a2 >a3)) then
writeln(a2)
else
writeln(a3);

end.
 

Введите три числа: 3 5 4
4

Язык Си

 
#include < stdio.h>
main() int a, b, c;
scanf("%d%d%d", &a,&b,&c);
if (a > b && a < c || a < b && a >c)
printf("%d\n", a);
else
if (b > a && b < c || b < a && b >c)
printf("%d\n", b);
else
printf("%d\n", c);
>
 

110 111 109
110

Python

найти среднее число из 3 чисел Python

 
print('Введите три числа: ')
a = int(input())
b = int(input())
c = int(input())

if b < a < c or c < a < b:
print('Среднее:', a)
elif a < b < c or c < b < a:
print('Среднее:', b)
else:
print('Среднее:', c)
 

Введите три числа:
453
244
901
Среднее: 453

Basic-256

 
print "Введите три числа: "
input a
input b
input c
print "Среднее: ";
if a > b and a < c or a < b and a >c then
print a
else
if b > a and b < c or b < a and b >c then
print b
else
print c
endif
endif
 

Введите три числа:
45
60
54
Среднее: 54

Как в Python найти сумму, произведение и среднее арифметическое трёх целых чисел, введённых с клавиатуры

Обложка к статье

Данная статья посвящена решению задачи на Python, которая заключается в нахождении суммы, произведения и среднего арифметического трёх целых чисел, введенных пользователем с клавиатуры. Решение этой задачи может быть полезным в различных сферах программирования, где требуется обработка числовых данных. В этой статье мы рассмотри два варианта задачи, в первом варианте пользователь вводит три числа по очереди, а во втором вводит сразу три числа через пробел.

Как найти сумму, произведение и среднее арифметическое трёх целых чисел, введённых по очереди

Сначала рассмотрим вариант, в котором пользователь вводит числа по очереди. Для решения задачи в данном случае мы можем написать следующий код:

# получаем три целых числа от пользователя num1 = int(input("Введите первое число: ")) num2 = int(input("Введите второе число: ")) num3 = int(input("Введите третье число: ")) # вычисляем сумму, произведение и среднее арифметическое summ = num1 + num2 + num3 prod = num1 * num2 * num3 avg = summ / 3 # выводим результаты print("Сумма чисел:", summ) print("Произведение чисел:", prod) print("Среднее арифметическое чисел:", avg)

Здесь мы сначала получаем три целых числа от пользователя, используя функцию input() , и затем преобразуем их в целые числа, используя функцию int() . Затем мы вычисляем сумму, произведение и среднее арифметическое, используя соответствующие математические операции, и выводим результаты с помощью функции print() .

Как найти сумму, произведение и среднее арифметическое трёх целых чисел, введённых через пробел

А теперь рассмотрим более сложный вариант, когда пользователь вводит сразу три числа через пробел. Для решения этой задачи, нам необходимо использовать метод split() , который позволяет разделить строку на части по заданному разделителю и вернуть список этих частей. Так как разделителем в методе split() по-умолчанию является пробел, то мы можем не указывать его явно.

Напишем код для решения задачи:

# Получаем ввод от пользователя и разбиваем на три части input_str = input("Введите три целых числа, разделенных пробелами: ") num1, num2, num3 = input_str.split() # Преобразуем каждую часть в целое число num1 = int(num1) num2 = int(num2) num3 = int(num3) # Вычисляем сумму, произведение и среднее арифметическое трех чисел sum_nums = num1 + num2 + num3 prod_nums = num1 * num2 * num3 avg_nums = sum_nums / 3 # Выводим результаты print("Сумма трех чисел:", sum_nums) print("Произведение трех чисел:", prod_nums) print("Среднее арифметическое трех чисел:", avg_nums)

Этот код принимает три целых числа, разделенных пробелами, от пользователя и вычисляет сумму, произведение и среднее арифметическое этих чисел. Результаты выводятся на экран.

Вычисление среднего значения списка в Python

Среднее значение, также известное как среднее арифметическое, является статистической мерой, которая показывает «среднее» значение набора данных.

Алексей Кодов
Автор статьи
7 июля 2023 в 18:24

Среднее значение, также известное как среднее арифметическое, является статистической мерой, которая показывает «среднее» значение набора данных. Это один из базовых элементов математической статистики и часто используется в различных областях, таких как наука, инжиниринг, программирование и так далее.

Рассмотрим пример. У нас есть список чисел [4, 8, 6, 5, 3, 2] и мы хотим найти среднее значение этого списка.

Использование встроенных функций Python

Python предлагает несколько способов вычисления среднего значения списка. Одним из наиболее простых и эффективных способов является использование функции sum() и функции len() . Функция sum() возвращает сумму всех элементов списка, а функция len() возвращает количество элементов в списке.

numbers = [4, 8, 6, 5, 3, 2] average = sum(numbers) / len(numbers) print(average)

В этом примере мы сначала суммируем все числа в списке, а затем делим полученную сумму на количество чисел в списке. Результатом будет среднее значение списка.

Использование библиотеки statistics

Еще одним способом вычисления среднего значения списка является использование библиотеки statistics в Python. Эта библиотека предоставляет функцию mean() , которая вычисляет среднее значение списка.

import statistics numbers = [4, 8, 6, 5, 3, 2] average = statistics.mean(numbers) print(average)

В этом примере мы используем функцию mean() из библиотеки statistics для вычисления среднего значения списка.

Заключение

Вычисление среднего значения списка — это распространенная задача в Python. Это можно сделать с помощью встроенных функций Python или с помощью библиотеки statistics . Оба метода предоставляют простые и эффективные способы вычисления среднего значения списка.

Среднее арифметическое трех чисел

Напишите программу, которая находит среднее арифметическое трех, введенных пользователем целых чисел.

Например:

Введите число 1: > -23 Введите число 2: > 42 Введите число 3: > 5 Среднее арифметическое: 8 

Просто записывайте введенные пользователем числа в разные переменные. А потом снова вычислите среднее арифметическое этих чисел и выведите его на экран:

number1 = gets.chomp . average = (number1 + number2 + number3) / 3 

Не забудьте, что метод gets возвращает строки, сделать из строки число можно с помощью метода to_i :

number = gets.to_i 

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *