Запиши код програми мовою Python
Створити список з 10 випадкових елементів зі значеннями від -1000 до 500. Знайти різницю між найбільшим та найменшим елементами списку, а також номери цих елементів у списку.
Ответы
import random
# створення списку з 10 випадкових елементів зі значеннями від -1000 до 500
random_list = [random.randint(-1000, 500) for _ in range(10)]
print(random_list)
# знаходження найбільшого та найменшого елементів у списку
max_element = max(random_list)
min_element = min(random_list)
# знаходження різниці між найбільшим та найменшим елементами
difference = max_element - min_element
print(f"Різниця між найбільшим та найменшим елементами: {difference}")
# знаходження індексів найбільшого та найменшого елементів у списку
max_index = random_list.index(max_element)
min_index = random_list.index(min_element)
print(f"Індекс найбільшого елементу: {max_index}")
print(f"Індекс найменшого елементу: {min_index}")
Примітка: кожен елемент списку отримується через випадкове отримання цілого числа від -1000 до 500 за допомогою функції random.randint().