Предмет: Информатика,
автор: 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 задаче неправильный код
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()
Похожие вопросы
Предмет: Черчение,
автор: fhuijdisi
Предмет: Английский язык,
автор: ruzakovammm
Предмет: Черчение,
автор: fhuijdisi
Предмет: Биология,
автор: JenniePart