Запиши код програми мовою Python
Створити список з 10 випадкових елементів зі значеннями від -1000 до 500. Знайти різницю між найбільшим та найменшим елементами списку, а також номери цих елементів у списку.
Ответы
import random
random_list = [random.randint(-1000, 500) for _ in range(10)]
print(random_list)
min_val = min(random_list)
max_val = max(random_list)
min_index = random_list.index(min_val)
max_index = random_list.index(max_val)
difference = max_val - min_val
print("Difference between max and min:", difference)
print("Min value at index:", min_index)
print("Max value at index:", max_index)
Відповідь:
import random
# Создайте список из 10 случайных элементов
lst = [random.randint(-1000, 500) for _ in range(10)]
# Распечатать список элементов
print(f"Elements: {lst}")
# Найдите самый большой и самый маленький элементы в списке
max_element = max(lst)
min_element = min(lst)
# Найдите разницу между самыми большими и самыми маленькими элементами
difference = max_element - min_element
# Найдите индексы самых больших и наименьших элементов в списке
max_index = lst.index(max_element)
min_index = lst.index(min_element)
print(f"Largest element: {max_element} (at index {max_index})")
print(f"Smallest element: {min_element} (at index {min_index})")
print(f"Difference: {difference}")
Пояснення: