Предмет: Информатика, автор: sssaab

Решить в Питоне
1. Дан одномерный массив целых чисел. Проверить, есть ли в нем одинаковые элементы. Вывести эти элементы и их индексы.
2. Дан одномерный массив из 8 элементов. Заменить все элементы массива меньшие 15 их удвоенными значениями. Вывести на экран монитора преобразованный массив.

Ответы

Автор ответа: Аноним
1

Ответ:

#2

mass = [10, 1, 11, 12, 30, 14, 20, 15]

print(mass)

for i in range(len(mass)):

   if mass[i] < 15:

       mass[i] *= 2

print(mass)

Объяснение:


Аноним: в 1 задаче неправильный код
Аноним: mass = [0, 1, 1, 10, 2, 4, 2, 10, 0, 2, 2, 6, 8, 9, 9, 9, 0]
print(mass)
mass_num = []
k = 0
for i in range(len(mass) - 1):
__ if mass[i] not in mass_num:
____ if mass.count(mass[i]) > 1:
______ mass_num.append(mass[i])
______ k = mass.index(mass[i])
______ print('число =', mass[i], 'индексы =', k, end=' ')
______ for j in range(mass.count(mass[i]) - 1):
________ k = mass.index(mass[i], k + 1)
________ print(k, end=' ')
______ print()
Аноним: считает правильно, но может кто попроще напишет?
Аноним: это задача №1
Похожие вопросы
Предмет: Биология, автор: JenniePart