Последовательно вводятся числа. Определить сумму чисел с нечётными номерами и произведение чисел с чётными номерами (по порядку ввода). Подсчитать количество слагаемых и количество сомножителей. При вводе числа 55555 закончить работу.
import re list_numbers = [] sum = 0 sum_count = 0 multiply = 1 multiply_sum = 0 i = 1 while True: print("Введите число:", end=' ') string = re.sub(r'\D', '', input()) if len(string) == 0: print("В строке не обнаружено числа") continue number = int(string) list_numbers.append(number) if i % 2 != 0: sum += number sum_count += 1 else: multiply = multiply * number multiply_sum += 1 i += 1 if list_numbers[len(list_numbers) - 1] == 55555: break print("Сумма:", sum) print("Количество слагаемых:", sum_count) print("Произведение", multiply) print("Количество множителей:", multiply_sum)