-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathHomeWork 6
More file actions
22 lines (18 loc) · 1.28 KB
/
HomeWork 6
File metadata and controls
22 lines (18 loc) · 1.28 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# Задача 30: Заполните массив элементами арифметической прогрессии.
# Её первый элемент, разность и количество элементов нужно ввести с клавиатуры.
# Формула для получения n-го члена прогрессии: an = a1 + (n-1) * d.
# Каждое число вводится с новой строки.
a1 = int(input('Введите первый элемент: '))
d = int(input('Введите разность: '))
n = int(input('Введите кол-во элементов: '))
new_array = [*range(a1, a1 + d * n, d)]
print(new_array)
# Задача 32: Определить индексы элементов массива (списка),
# значения которых принадлежат заданному диапазону
# (т.е. не меньше заданного минимума и не больше заданного максимума)
list_1 = [9, -3, 7, 0, -2, 8, 2, -8, 6, -3, 7, 8, -9, 5, -12, 4, 5, 11, 15]
min_number = int(input('Введите мин. число: '))
max_number = int(input('Введите макс. число: '))
for i in range(len(list_1)):
if min_number <= list_1[i] <= max_number:
print(i)