Вопрос задан 21.06.2023 в 16:45. Предмет Информатика. Спрашивает Гекк Влад.

Напишите программу, которая получает от пользователя два числа a и b и печатает среднее

арифметическое всех чисел из отрезка [a; b], которые делятся на 3. программа на питоне
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Чёрный Никита.

from statistics import mean

a = []

for i in range(int(input('a = ')), int(input('b = ')) + 1):

   if i % 3 == 0:

       a += [i]

print('Ср. арифм. всех чисел:', mean(a))


0 0
Отвечает Руденков Валера.

Ответ:

a=int(input())

b=int(input())

mas=[i for i in range(a,b+1) if i%3==0]

print(sum(mas)/len(mas))

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно, вот пример программы на Python, которая выполняет задачу:

python
# Получаем числа a и b от пользователя a = int(input("Введите первое число (a): ")) b = int(input("Введите второе число (b): ")) # Инициализируем переменные для подсчета суммы и количества чисел, делящихся на 3 sum_divisible_by_3 = 0 count_divisible_by_3 = 0 # Итерируемся по числам от a до b (включительно) for num in range(a, b + 1): # Проверяем, делится ли текущее число на 3 if num % 3 == 0: # Если да, добавляем его к сумме и увеличиваем счетчик sum_divisible_by_3 += num count_divisible_by_3 += 1 # Проверяем, есть ли числа, делящиеся на 3, в указанном диапазоне if count_divisible_by_3 > 0: # Вычисляем среднее арифметическое и выводим результат average = sum_divisible_by_3 / count_divisible_by_3 print(f"Среднее арифметическое всех чисел от {a} до {b}, которые делятся на 3: {average}") else: print(f"В диапазоне от {a} до {b} нет чисел, делящихся на 3.")

Эта программа сначала получает от пользователя два числа a и b. Затем она итерирует через все числа от a до b, проверяя, делится ли каждое число на 3. Если число делится на 3, оно добавляется к сумме, и счетчик увеличивается. После завершения итераций программа вычисляет среднее арифметическое чисел, делящихся на 3, и выводит результат.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос