МИНИСТЕРСТВО ПО РАЗВИТИЮ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ И КОММУНИКАЦИЙ РЕСПУБЛИКИ УЗБЕКИСТАН ФЕРГАНСКИЙ ФИЛИАЛ ТАШКЕНТСКОГО УНИВЕРСИТЕТА ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙИМЕНИ МУХАММАДА АЛ-ХАРЕЗМИЙ
ФАКУЛЬТЕТ
«Телекоммуникационные технологии и профессиональная подготовка»
КАФЕДРА
«Программный инжиниринг»
ПО ПРЕДМЕТУ
«Программирование на языке Python»
Практическая работа 2
Выполнил(а): студент группы 654-19
Мухамматкасимов Мухаммадали
Принял(а): Зулунов Р. М.
ФЕРГАНА – 2022
Задание. В соответствии с заданием своего варианта составить программу для обработки вещественных списков. Программа должна содержать следующие базовые функции:
1) ввод элементов списка пользователем;
2) проверка корректности вводимых данных;
3) реализация основного задания с выводом результатов;
4) вывод списка на экран
Вариант № 9
Найти произведение отрицательных элементов списка
sum = 1
arr = list(map(int, input("Введите числа через пробел: ").split()))
for i in arr:
if(i < 0):
sum *= i
print(sum)
Найти сумму положительных элементов списка, расположенных до максимального элемента
sum = 0
arr = list(map(int, input("Введите числа через пробел: ").split()))
maxElem = arr.index(max(arr))
for i in range(maxElem):
if(arr[i] > 0):
sum += arr[i]
print(sum)
Do'stlaringiz bilan baham: |