Пожалуйста в комментариями к каждой строке
Заранее спасибо!
Python
Приведите простейшие примеры массивов на python
Здравствуйте.
Например, вот:
Например, вот:
# Подключаю к программе библиотеку random для работы со случайными числами
import random
# Создаю массив с помощью списка
arr = list()
# Запускаю цикл для i от 0 до 9 - всего 10 итераций
for i in range(10):
# Генерирую случайное число из диапазона [-5; 5]
k = random.randint(-5,5)
# Добавляю случайное число в массив
arr.append(k)
# Вывожу текст без перевода на новую строку
print("arr: ", end="")
for i in range(10):
# Вывожу текущий элемент списка и вместо перевода на новую строку пишу "; "
print(arr[i],end="; ")
# Вставляю перевод на новую строку
print()
# Получаю максимальный элемент массива в m
m = max(arr)
# Вывожу на экран максимальный элемент массива
print("max =",m)
# Получаю в L длину массива
L = len(arr)
# Вывожу L на экран
print("len =",L)
# Получаю 4-й элемент массива. Его адрес в массиве - 3
a = arr[3]
# Вывожу на экран число из переменной a
print("arr[3] =",a)
# *******************************************
# Ниже - алгоритм поиска максимального числа массива
# Для начала считаю, что максимальное - самое первое число
m = arr[0]
# Запускаю цикл по всем числам массива
for i in range(10):
# Проверяю: если текущий элемент массива больше максимального, то...
if arr[i] > m:
# ... записываю значение текущего элемента массива в m
m = arr[i]
# Вывожу на экран m
print("max =",m)
# *******************************************
# Ниже - алгоритм поиска минимального числа массива
# Считаю, что минимальное число - самое первое число массива
m = arr[0]
# Запускаю цикл по всем числам массива
for i in range(10):
# Если текущий элемент массива меньше минимального числа, то...
if arr[i] < m:
# ... записываю текущее число в m, то есть выбираю его минимальным
m = arr[i]
# Вывожу m на экран
print("min =",m)
#Импорт модуля 'mas', который позволяет работать с массивами
import array
#Создание массива с целочисленным типом данных integer с именем mas и с 5ю значениями внутри 10, 20, 30, 40, 50
mas = array.array('i', [10, 20, 30, 40, 50])
#Вывод второго элемента в массиве - 20. (К нему обращаемся через единицу так как номер элемента в массивах начинается с нуля)
print(mas[1])
import array
#Создание массива с целочисленным типом данных integer с именем mas и с 5ю значениями внутри 10, 20, 30, 40, 50
mas = array.array('i', [10, 20, 30, 40, 50])
#Вывод второго элемента в массиве - 20. (К нему обращаемся через единицу так как номер элемента в массивах начинается с нуля)
print(mas[1])
Похожие вопросы
- Помогите с информатикой Задание сделать через ввод массива и for i in range() Python
- Подскажите ресурс\книги с примерами по высшей математике и их решений на языке Python
- Python.Какой функцией можно вывести КОЛИЧЕСТВО четных элементов в массиве?
- Задача для Python. Работа с массивом чисел в файле.
- Python Имеется неупорядоченный массив из n различных целых чисел от 0 до n (0,1,…,j-1,j+1,….,n).
- Массивы Python. Помощь в написании кода
- Окончил курсы на степике по Python что делать дальше?
- Python программирование. Помогите написать программу.
- Нейронные сети на Python 3.4
- Помогите, как сделать авторизацию в программе на python?
https://pythonist-ru.turbopages.org/turbo/pythonist.ru/s/massiv-v-python/
Также массивы присутствуют в библиотеке numpy, про них тоже можно погуглить