Все начинающие программисты, осваивающие python, сталкиваются с массивами. На этой странице представлены простейшие операции с одномерными массивами.
Программа на языке программирования Python:
Создание одномерного массива и вывод на экран наименьшего элемента
from random import randint n=10 a=[0]*n for i in range(n): a[i]=randint(-50, 50) print(a[i], end=' ') print(sep='\d') x=50 for i in range(n): if a[i]<x: x=a[i] print('наименьшее число', x)
Создаём массив размерностью 10, заполняем его случайными числами из диапазона от -50 до 50. Вводим переменную "x", равную максимально возможному числу в данном промежутке, и ищем наименьший элемент массива.
Аналогичная программа для поиска наибольшего числа массива.
from random import randint n=10 a=[0]*n for i in range(n): a[i]=randint(-50, 50) print(a[i], end=' ') print(sep='\d') x=-50 for i in range(n): if a[i]>x: x=a[i] print('наибольшее число', x)
Теперь отсортируем массив и выведем все отрицательные числа.
Вывод всех отрицательных элементов массива (python)
from random import randint n=10 a=[0]*n for i in range(n): a[i]=randint(-50, 50) print(a[i], end=' ') print(sep='\d') for i in range(n): if a[i]<0: print(a[i])
Почти такая же программа для вывода всех положительных элементов
from random import randint n=10 a=[0]*n for i in range(n): a[i]=randint(-50, 50) print(a[i], end=' ') print(sep='\d') for i in range(n): if a[i]>0: print(a[i])