Вопрос задан 02.07.2023 в 01:49. Предмет Информатика. Спрашивает Зиганшин Альберт.

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

среднее арифметическое всех двузначных чисел, которые делятся на 7. Python 3.8 IDLE
0 0
Перейти к ответам

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

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

Ответ:

quantity = 0

amount = 0

n = int(input("Введите число: "))

while (n != 0):

   if ((n > 9 and n < 100) and (n % 7 == 0)):

       quantity += 1

       amount += n

   n = int(input())

print(quantity, amount)

arithmetic_mean = amount / quantity

print("Среднее арифметическое двузначных чисел, которые делятся на 7 = ", arithmetic_mean)

Объяснение:

quantity = 0  // Переменная, хранящая количество чисел, подходящих под условие "Двузначные числа, которые делятся на 7"

amount = 0  // Переменная, хранящая сумму чисел, подходящих под условие "Двузначные числа, которые делятся на 7"

n = int(input("Введите число: "))  // Ввод первого целочисленного значения n

while (n != 0):  // Пока переменная n0

   if ((n > 9 and n < 100) and (n % 7 == 0)):  // Если 9 < n < 100 И остаток от деления n на 7 = 0

       quantity += 1  // Прибавляем 1 к переменной, хранящей количество чисел

       amount += n  // Прибавляем само число к переменной, хранящей сумму чисел

   n = int(input())  // Снова вводим целочисленное значение n

arithmetic_mean = amount / quantity  // Вычисление среднего арифметического

print("Среднее арифметическое двузначных чисел, которые делятся на 7 = ", arithmetic_mean) // Вывод ответа

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

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

python
# Инициализация переменных total_sum = 0 count = 0 # Ввод чисел и вычисление среднего арифметического while True: num = int(input("Введите число: ")) if num == 0: break if 10 <= num <= 99 and num % 7 == 0: total_sum += num count += 1 if count > 0: average = total_sum / count print(f"Среднее арифметическое: {average:.2f}") else: print("Нет двузначных чисел, делящихся на 7.")

Скопируйте этот код в вашу среду разработки Python, запустите программу и введите числа, пока не введете 0. Программа вычислит и выведет среднее арифметическое всех двузначных чисел, которые делятся на 7.

0 0

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

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

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

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