Тема работы:
Вариант № 13
ПРЕПОДАВАТЕЛЬ
Ст.преподаватель каф.ИУ5 _____________________
Правдина А.Д. (подпись)
ИСПОЛНИТЕЛЬ:
студент группы ИБМ6-14Б _____________________
Лыглаев А.П. (подпись)
"__"_____________2021 г.
-129 -121 -113 -105 -97 -89 -81 -73 -65 -57 -49 -41 -33 -25 -17 -9 -1 7 15 23 31 39 47 55
63 71 79 87 95 103
1.2. Листинг программы:
x = [ i for i in range(-129, 103+1, 8) ]
for i in range(30):
print(x[i], end = " ")
print()
x = [ i for i in range(103, -129-1, -8) ]
for i in range(30):
print(x[i], end = " ")
1.3. Результаты работы программы:
C:\Users\user\PycharmProjects\labo\venv\Scripts\python.exe
C:/Users/user/PycharmProjects/labo/1.py
-129 -121 -113 -105 -97 -89 -81 -73 -65 -57 -49 -41 -33 -25
-17 -9 -1 7 15 23 31 39 47 55 63 71 79 87 95 103
103 95 87 79 71 63 55 47 39 31 23 15 7 -1 -9 -17 -25 -33 -41
-49 -57 -65 -73 -81 -89 -97 -105 -113 -121 -129
Задание №2:
2.1. Постановка задачи: Выполнить согласно номера варианта по журналу
Задача: Дан одномерный массив целых чисел. Проверить, есть ли в нем
одинаковые элементы. Вывести эти элементы и их индексы.
2.2. Листинг программы:
a = [int(a) for a in input('Введите числа: ').split()]
a_num = []
ind = 0
for i in range(len(a)):
if a[i] not in a_num:
if a.count(a[i]) > 1:
a_num.append(a[i])
ind = a.index(a[i])
print("Число: ", a[i], "Индексы: ", ind)
for j in range(a.count(a[i])-1):
ind = a.index(a[i], ind+1)
print(ind, end=" ")
print()
2.3. Результаты работы программы:
C:\Users\user\PycharmProjects\labo\venv\Scripts\python.exe
C:/Users/user/PycharmProjects/labo/2.py
Введите числа: 1 2 3 2 5
Число: 2 Индексы: 1 3
3 Задание №3:
3.1. Постановка задачи: Выполнить согласно номера варианта по журналу
for i in range(len(a)):
a[i] *= 2
print(a)
3.3. Результаты работы программы:
C:\Users\user\PycharmProjects\labo\venv\Scripts\python.exe
C:/Users/user/PycharmProjects/labo/3.py
Введите числа: 1 14 16 3 5 90 7 18