Информатика, вопрос задал dmitrievna220617 , 6 лет назад

!python!

1) С клавиатуры вводится строка. Преобразовать ее, заменив звездочками все
буквы "п", встречающиеся среди первых n/2 символов. Здесь n - длина строки.

2) а) Дан массив целых чисел. Найти сумму элементов с четными номерами и произведение элементов с нечетными номерами. Вывести сумму и произведение.
б) Переставить в одномерном массиве минимальный элемент и максимальный.

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

Ответил Insmaunt
0

Ответ:

x=input()

y=''

for i in range(int(len(x)/2)):

if x[i]=='п': y+='*'

else: y+=x[i]

print(y+x[int(len(x)/2)::])

n=[int(i) for i in input().split()]

s,p=0,1

for i in range(len(n)):

if i%2==0: s+=n[i]

else: p*=n[i]

print(s)

print(p)

n=[int(i) for i in input().split()]

mm=-1000

mn=1000

x,y=0,0

for i in range(len(n)):

if n[i]>mm:

mm=n[i]

x=i

elif n[i]<mn:

mn=n[i]

y=i

n[x],n[y]=n[y],n[x]

print(*n)

Новые вопросы