Найти сумму трех чисел питон

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

Напишите программу, которая находит сумму, произведение и среднее арифметическое трёх целых чисел, введённых с клавиатуры. Три целых числа вводятся в одной строке через пробелы.Программа должна вывести сумму, произведение и среднее арифметическое введенных чисел. Среднее арифметическое нужно вывести с точностью 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 знаками после запятой. Но в некотором случае есть дроби с периодами, как это обозначить на коде? Спасибо

Источник

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

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

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

Читайте также:  If statement in function 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)

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

Читайте также:  Содержание сайта

Источник

Найти сумму трех чисел, записанных в строке, с помощью цикла for

Найти сумму чисел, записанных в строке
Задание: 1). Написать функцию создания текстового файла, содержащего строки, в которых будут.

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

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

Найти сумму чисел с помощью цикла
Найти сумму чисел 2+2+⋯+2 , где число 2 складывается n раз, n вводит пользователь.

res = 0 for i in input().split():res += int(i) print(res)
print(sum(int(i) for i in input().split()))

С помощью оператора цикла с предусловием найти сумму нечетных чисел натурального ряда от 1 до 11
2. С помощью оператора цикла с предусловием найти сумму нечетных чисел натурального ряда от 1 до 11.

Напечатать сумму всех семеричных чисел, записанных в строке
Программе на вход подается последовательность символов заканчивающихся символом ‘.’ Идущие подряд.

Найти суммы чисел, записанных в строке, между нулями
Дана строка чисел например: 1 2 4 0 4 4 5 0 32 21 35 0 3 0. Нужно найти суммы чисел между нулями.

Найти сумму чисел записанных в файл
В файле test.in записано целые числа. Найти их сумму. Результат запишите в test.out . Для работы с.

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

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

Источник

Оцените статью