У одновимірному масиві випадкових чисел (-50,50) замінити додатні числа найбільшим елементом масиву, а від'ємні найменшим. Вивести новий масив на друк.
desdichad0:
Яка мова?
Ответы
Ответ дал:
0
Відповідь:
import random
# створення масиву з 20 випадкових чисел в діапазоні [-50, 50]
arr = [random.randint(-50, 50) for _ in range(20)]
# знаходимо максимальний і мінімальний елементи масиву
max_elem = max(arr)
min_elem = min(arr)
# замінюємо додатні числа на максимальний елемент, а від'ємні - на мінімальний
for i in range(len(arr)):
if arr[i] > 0:
arr[i] = max_elem
elif arr[i] < 0:
arr[i] = min_elem
# виведення нового масиву на друк
print(arr)
Вас заинтересует
3 месяца назад
3 месяца назад
3 месяца назад
3 месяца назад
1 год назад
1 год назад