Все начинающие программисты, осваивающие 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])