Найти произведение трех чисел питон

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

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

Входные данные
Три целых числа вводятся в одной строке через пробелы.

Выходные данные
Программа должна вывести сумму, произведение и среднее арифметическое введенных чисел. Среднее арифметическое нужно вывести с точностью 3 знака после десятичной точки.

Примеры
входные данные
4 5 7
выходные данные
4+5+7=16
4*5*7=140
(4+5+7)/3=5.333

Найти среднее арифметическое трех целых случайных чисел, принадлежащих промежутку [0,10]
найти среднее арифметическое трех целых случайных чисел, принадлежащих промежутку

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

Найти среднее арифметическое трех целых чисел
Разработать программу на языке Си. Все переменные в программе должны быть переменными-указателями.

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

Эксперт Python

a, b, c = map(int, input().split()) print(f"++=") print(f"**=") print(f"(++) / 3=<(a + b + c) / 3:.3f>")
def f(a, b, c): return a + b + c, a * b * c, (a + b + c) / 3 a, b, c = map(int, input().split()) # 4 5 7 print('++=\n**=\n/3='.format(a, b, c, *f(a, b, c)))

Эксперт PythonЭксперт Java

ЦитатаСообщение от Alexarh Посмотреть сообщение

Это, если мое было неправильное, то исправил то, что пропустил. Неужели с этим заданием так и не справился за 4 дня.

def f(a, b, c): return a + b + c, a * b * c, (a + b + c) / 3 a, b, c = map(int, input().split()) # 4 5 7 print('++=\n**=\n(++)/3='.format(a, b, c, *f(a, b, c)))

Задача с указателями: найти среднее арифметическое трех целых чисел
Разработать программу на языке Си. Все переменные в программе должны быть переменными-указателями.

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

Найти среднее арифметическое целых чисел в file of integer, сумма первой и последней цифр которых нечетна
Найти среднее арифметическое целых чисел в типизированном файле (file of integer), сумма первой и.

Вычислить произведение P кубов трех чисел a, b и c, если их сумма меньше нуля, произведение P модулей трех чисел a, b и c, если их сумма больше нуля
Вычислить произведение P кубов трех чисел a, b и c, если их сумма меньше нуля, произведение P.

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

Если сумма трех различных целых чисел x, y, z меньше 15, то наименьшее из этих трех чисел заменить полусуммой двух других
Не могу представить написание программы на си шарпе, помогите кто сможет, или хотя бы направьте на.

Источник

Как в 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)

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

Источник

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

Напишите программу, которая находит сумму, произведение и среднее арифметическое трёх целых чисел, введённых с клавиатуры. Три целых числа вводятся в одной строке через пробелы.Программа должна вывести сумму, произведение и среднее арифметическое введенных чисел. Среднее арифметическое нужно вывести с точностью 3 знака после десятичной точки.
А вот мой код:

a = int(input()) b = int(input()) c = int(input()) print(a,'+',b,'+',c,'=',a+b+c) print(a,'*',b,'*',c,'=',a*b*c) z = (a+b+c)/3 z = round(z,3) print('(',a,'+',b,'+',c,')/3=',z)

Проблемы две. В задании сказано, что числа вводятся в одну строке, но у меня таким образом выскакивает ошибка, и цифры нужно вводить построчно. Вторая: среднее арифметическое нужно вывести с 3 знаками после запятой. Но в некотором случае есть дроби с периодами, как это обозначить на коде? Спасибо

Источник

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

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

Входные данные
Три целых числа вводятся в одной строке через пробелы.

Выходные данные
Программа должна вывести сумму, произведение и среднее арифметическое введенных чисел. Среднее арифметическое нужно вывести с точностью 3 знака после десятичной точки.

Примеры
входные данные
4 5 7
выходные данные
4+5+7=16
4*5*7=140
(4+5+7)/3=5.333

Найти среднее арифметическое трех целых случайных чисел, принадлежащих промежутку [0,10]
найти среднее арифметическое трех целых случайных чисел, принадлежащих промежутку

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

Найти среднее арифметическое трех целых чисел
Разработать программу на языке Си. Все переменные в программе должны быть переменными-указателями.

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

Эксперт Python

a, b, c = map(int, input().split()) print(f"++=") print(f"**=") print(f"(++) / 3=<(a + b + c) / 3:.3f>")
def f(a, b, c): return a + b + c, a * b * c, (a + b + c) / 3 a, b, c = map(int, input().split()) # 4 5 7 print('++=\n**=\n/3='.format(a, b, c, *f(a, b, c)))

Эксперт PythonЭксперт Java

ЦитатаСообщение от Alexarh Посмотреть сообщение

Это, если мое было неправильное, то исправил то, что пропустил. Неужели с этим заданием так и не справился за 4 дня.

def f(a, b, c): return a + b + c, a * b * c, (a + b + c) / 3 a, b, c = map(int, input().split()) # 4 5 7 print('++=\n**=\n(++)/3='.format(a, b, c, *f(a, b, c)))

Задача с указателями: найти среднее арифметическое трех целых чисел
Разработать программу на языке Си. Все переменные в программе должны быть переменными-указателями.

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

Найти среднее арифметическое целых чисел в file of integer, сумма первой и последней цифр которых нечетна
Найти среднее арифметическое целых чисел в типизированном файле (file of integer), сумма первой и.

Вычислить произведение P кубов трех чисел a, b и c, если их сумма меньше нуля, произведение P модулей трех чисел a, b и c, если их сумма больше нуля
Вычислить произведение P кубов трех чисел a, b и c, если их сумма меньше нуля, произведение P.

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

Если сумма трех различных целых чисел x, y, z меньше 15, то наименьшее из этих трех чисел заменить полусуммой двух других
Не могу представить написание программы на си шарпе, помогите кто сможет, или хотя бы направьте на.

Источник

Наибольшее произведение трех чисел

Задача: В данном списке из n ≤ 105 целых чисел найдите три числа,произведение которых максимально.
Решение должно иметь сложность O(n), где n — размер списка.
Выведите три искомых числа в любом порядке.
Примеры:
Ввод: 3 5 1 7 9 0 9 -3 10
Вывод: 10 9 9

Ввод: -5 -30000 -12
Вывод: -5 -12 -30000

Вопрос: как это реализовать? (использовать sort\sorted от всего массива не получается, потому что тогда программа не проходит по времени)

Наибольшее произведение трех чисел
В данном списке из n≤10⁵ целых чисел найдите три числа,произведение которых максимально. Решение.

Наибольшее из трёх чисел по модулю
Помогите, пожалуйста с решением задачи Напишите программу, которая считывает три числа и выводит.

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

Если сумма трех попарно различных действительных чисел х, у , z меньше единицы, то наименьшее из этих трех чисел заменит
Если сумма трех попарно различных действительных чисел х, у , z меньше единицы, то наименьшее из.

ну смотрите: вы задачу поиска максимума можете решить? можете. бежите по списку, и присваиваете переменной максимальное значение. а теперь также ищите 3 максимальных значения. т.е. 3 вспомогательных переменных и все. вот вам и o(n).

Добавлено через 6 минут
п.с. не смотря на то, что в цикле получается 3 условия, o(n) сохраняется, потому что в каждой итерации верной может быть только одно: если элемент больше максимального, максимальное = элемент. иначе, если элемент больше второго максимального, то второе по максимальное = элементу. если третье меньше элемента, третье = элементу.

ЦитатаСообщение от minore Посмотреть сообщение

п.с. не смотря на то, что в цикле получается 3 условия, o(n) сохраняется, потому что в каждой итерации верной может быть только одно: если элемент больше максимального, максимальное = элемент. иначе, если элемент больше второго максимального, то второе по максимальное = элементу. если третье меньше элемента, третье = элементу.

Лучший ответ

Сообщение было отмечено Mon4ik как решение

Решение

ЦитатаСообщение от minore Посмотреть сообщение

О(n^3) будет только если пройтись по списку n^3 раз. Если пройтись 3 раза, будет O(3n) = O(n)

Добавлено через 1 час 47 минут

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
numbers = [1,9,-10,-20,-8, 7, 14, 0, 20, 20, -20] if len(numbers)  3: print ('List should contain at least 3 numbers') exit (0) nmax1 = numbers[0] nmin1 = numbers[0] for n in numbers: if n > nmax1: nmax1 = n if n  nmin1: nmin1 = n numbers.remove(nmax1) numbers.remove(nmin1) nmax2 = numbers[0] nmin2 = numbers[0] for n in numbers: if n > nmax2: nmax2 = n if n  nmin2: nmin2 = n numbers.remove(nmax2) nmax3 = numbers[0] for n in numbers: if n > nmax3: nmax3 = n p1 = nmin1*nmin2*nmax1 p2 = nmax1*nmax2*nmax3 if p1 > p2: print (nmin1, nmin2, nmax1) else: print (nmax1, nmax2, nmax3)

Источник

Читайте также:  Css link not underlined
Оцените статью