Работа с массивами
Ввод массива
a=[1,2,42,15,16] – массив задается в программе
или
a=[] – вводим пустой массив
n=int(input()) – вводим количество элементов массива
for i in range(n):
a.append(int(input())) – добавляем введенный элемент в массив
Вывод массива
print(a) – все элементы массивы выведены в одну строку
for i in range(n):
print(a[i])
(каждый элемент массива в новой строке)
Задачи на массивы:
- Найти максимальный элемент массива
- Найти номер максимального элемента массива
- Найти минимальный элемент массива
- Найти номер минимального элемента массива
- Найти сумму элементов массива
- Найти произведение элементов массива
- Найти количество элементов массива большего заданного
- Вывести все элементы массива больше заданного
- Найти сумму элементов больше заданного
- Найти количество элементов массива меньше заданного
- Вывести все элементы массива меньше заданного
- Найти сумму элементов массива меньше заданного
Рассмотрите предложенные задачи, определите какие задачи из описанных выше они решают.
Задача 1 a=[] n=int(input()) for i in range(n): a.append(int(input())) print(а) m=a[1] for i in range(n): if a[i]>m: m=a[i] print(m)
|
Задача 2 a=[] n=int(input()) k=int(input()) for i in range(n): a.append(int(input())) print(а) m=0 for i in range(n): if a[i]>k: m=m+1 print(m) |
Задача 3 a=[] n=int(input()) for i in range(n): a.append(int(input())) print(а) m=0 for i in range(n): m=m+a[i] print(m)
|
Задача 4 a=[] n=int(input()) k=int(input()) for i in range(n): a.append(int(input())) print(а) m=0 for i in range(n): if a[i]<k: m=m+a[i] print(m)
|