Предмет: Информатика,
автор: Twilightttt
Заданы 2 массива. Первый – из 10 случайных чисел от -10 до 10, второй – из 5 случайных чисел от -10 до 10. Удалить из каждого массива первые элементы и получить третий массив из всех оставшихся элементов первого и второго массива.
Задан массив из 10 элементов (числа в промежутке от -20 до 20 случайным образом). Удалить из массива элементы, находящиеся с 2 по 5 места (можно использовать срезы).
Задан массив из 15 элементов (числа в промежутке от -10 до 10 случайным образом). Если есть одинаковые числа в массиве, заменить их 100.
ДАМ ЗА ЭТИ 3 ЗАДАНИЯ 30-40Б
Ответы
Автор ответа:
0
Ответ:
- #1.
- #---------------------------------------------------
- from random import randint
- arr1 = [randint(-10, 10) for i in range(10)]
- arr2 = [randint(-10, 10) for i in range(5)]
- arr1.pop(0)
- arr2.pop(0)
- print(f'arr1: {arr1[3]}\narr2: {arr2[3]}')
- # вывод данных
- #---------------------------------------------------
- #2.
- #---------------------------------------------------
- from random import randint
- arr = [randint(-20, 20) for i in range(10)]
- arr.pop(2)
- arr.pop(3)
- arr.pop(4)
- arr.pop(5)
- print(arr) # вывод данных
- #---------------------------------------------------
- #3.
- #---------------------------------------------------
- from random import randint
- arr = [randint(-10, 10) for i in range(15)]
- for i1, e1 in enumerate(arr):
- for i2, e2 in enumerate(arr):
- if e1 == e2 and i1 != i2:
- arr[i1] = 100
- print(arr)
- #---------------------------------------------------
Похожие вопросы
Предмет: Алгебра,
автор: kirbambiakirlulu
Предмет: Математика,
автор: relysium28h
Предмет: Математика,
автор: gulay4
Предмет: География,
автор: lknnbcccdd
Предмет: Русский язык,
автор: ududufudueuud666