Подсчет количества и суммы четных чисел в последовательности
Информатика

1) Напишите программу на Python, которая подсчитывает количество и сумму четных чисел в последовательности целых чисел

1) Напишите программу на Python, которая подсчитывает количество и сумму четных чисел в последовательности целых чисел. Программа должна принимать на вход целые числа, количество которых неизвестно. Последовательность чисел завершается числом 0, которое не включается в последовательность. Количество чисел в последовательности не превышает 1000, а сами числа по модулю не превышают 30000. В результате работы программы должны быть выведены два числа: длина последовательности и сумма четных чисел.

2) Напишите программу на Python, которая определяет сумму двух наибольших чисел в последовательности целых чисел. Программа должна принимать на вход целые числа, количество которых неизвестно. В результате работы программы должна быть выведена сумма двух наибольших чисел.
Верные ответы (1):
  • Yard_5691
    Yard_5691
    52
    Показать ответ
    Задача 1: Подсчет количества и суммы четных чисел в последовательности

    Объяснение:
    Для решения этой задачи необходимо создать программу на языке Python, которая будет принимать входные данные - последовательность целых чисел до тех пор, пока не будет введено число 0. Затем программа должна подсчитать количество четных чисел в последовательности и их сумму.

    Программа может быть написана следующим образом:

    python
    count = 0 # переменная для подсчета количества четных чисел
    sum_even = 0 # переменная для подсчета суммы четных чисел

    while True:
    num = int(input("Введите число (для завершения введите 0): "))

    if num == 0:
    break

    if num % 2 == 0:
    count += 1
    sum_even += num

    print("Количество четных чисел:", count)
    print("Сумма четных чисел:", sum_even)


    Демонстрация:

    Введите число (для завершения введите 0): 2
    Введите число (для завершения введите 0): 5
    Введите число (для завершения введите 0): 10
    Введите число (для завершения введите 0): 8
    Введите число (для завершения введите 0): 0

    Количество четных чисел: 3
    Сумма четных чисел: 20


    Совет:
    Чтобы лучше понять, как работает эта программа, вы можете взять калькулятор и проследить каждый шаг решения вручную. Также рекомендуется практиковаться, вводя разные последовательности чисел и проверяя корректность результатов.

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