Информатика

Числа вводятся через клавиатуру, путем ввода чисел, с модулем завершения ввода при вводе 0. Необходимо определить

Числа вводятся через клавиатуру, путем ввода чисел, с модулем завершения ввода при вводе 0. Необходимо определить среднее арифметическое всех введенных двузначных чисел, которые делятся на 5. Если таких чисел нет, вывести "нет". Программа должна быть написана на языке Python.
Верные ответы (1):
  • Morozhenoe_Vampir
    Morozhenoe_Vampir
    56
    Показать ответ
    Название: Решение задачи на Python

    Описание: Для решения данной задачи на Python, мы можем использовать цикл While для ввода чисел с клавиатуры. Мы будем проверять каждое введенное число, чтобы определить, является ли оно двузначным и делится ли оно на 5. Если число соответствует этим двум условиям, мы будем добавлять его к общей сумме двузначных чисел, делящихся на 5. В случае, если таких чисел нет, мы выведем "нет". Затем мы вычислим среднее арифметическое этих чисел, разделив сумму на количество чисел. И, наконец, мы выведем полученное среднее арифметическое.


    # Инициализация переменных
    sum = 0
    count = 0

    # Ввод чисел с клавиатуры
    number = int(input("Введите число: "))

    # Пока введенное число не равно 0
    while number != 0:
    # Если число двузначное и делится на 5
    if number >= 10 and number <= 99 and number % 5 == 0:
    # Добавляем число к общей сумме
    sum += number
    # Увеличиваем счетчик чисел
    count += 1
    # Продолжаем ввод чисел
    number = int(input("Введите число: "))

    # Если есть числа, делящиеся на 5
    if count > 0:
    # Вычисляем и выводим среднее арифметическое
    average = sum / count
    print("Среднее арифметическое двузначных чисел, делящихся на 5:", average)
    else:
    # Выводим "нет"
    print("нет")


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

    Дополнительное упражнение: Напишите программу на Python, которая будет запрашивать у пользователя числа до тех пор, пока он не введет 0. Программа должна вычислять среднее арифметическое всех положительных четных чисел, которые введены. Если таких чисел нет, программа должна вывести "нет".
Написать свой ответ: