60
Заданы M строк символов, которые вводятся с клавиатуры. Каждая строка представляет собой последовательность символов, включающих в себя вопросительные знаки. Заменить в каждой строке все имеющиеся вопросительные знаки звёздочками.
# -*- coding: utf-8 -*-
import re
M = 3
list_strings = []
for i in range(0, M):
print(" :", end=' ') gg
list_strings.append(input())
for string in list_strings:
string = re.sub(r'\?', '*', string)
print(string)

61
Последовательно вводятся числа. Определить сумму чисел с нечётными номерами и произведение чисел с чётными номерами (по порядку ввода). Подсчитать количество слагаемых и количество сомножителей. При вводе числа 55555 закончить работу.
# -*- coding: utf-8 -*-
import re
list_numbers = []
sum = 0
sum_count = 0
multiply = 1
multiply_sum = 0
i = 1
while True:
print(" :", end=' ') sdf
string = re.sub(r'\D', '', input())
if len(string) == 0:
print(" ") sdf
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) fsdf
print(" :", sum_count) sdfgsd
print(" ", multiply) вффыв
print(" :", multiply_sum)
62
Определить сумму вводимых положительных чисел. Причём числа с нечётными номерами (по порядку ввода) суммировать с обратным знаком, а числа с чётными номерами перед суммированием возводить в квадрат. Подсчитать количество слагаемых. При вводе первого отрицательного числа закончить работу.
# -*- coding: utf-8 -*-
import re
list_numbers = []
sum = 0
sum_count = 0
i = 1
while True:
print(" :", end=' ') ������� �����
string = re.sub(r'[^0-9\-]+', '', input())
if len(string) == 0:
print(" ") � ������ �� ���������� �����
continue
number = int(string)
list_numbers.append(number)
if i % 2 != 0:
number *= -1
else:
number *= number
sum += number
i += 1
if list_numbers[len(list_numbers) - 1] < 0:
break
print(" :", sum) �����
print(" :", i)