ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 25.10.2023
Просмотров: 142
Скачиваний: 3
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
| МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ | |||||||
| Федеральное государственное бюджетное образовательное учреждение высшего образования | ||||||||
| КГЭУ | «КАЗАНСКИЙ ГОСУДАРСТВЕННЫЙ ЭНЕРГЕТИЧЕСКИЙ УНИВЕРСИТЕТ» (ФГБОУ ВО «КГЭУ») | | ||||||
| | | |||||||
| | | | | |||||
| | | | | |||||
| | | | | |||||
| Контрольная работа | | |||||||
| | | | | |||||
| Дисциплина “Программирование и алгоритмизация” | | |||||||
| | | |||||||
| ФИО: Даминов А.С. Группа:ЗАТ-1-19 г. Казань, 2023 | | |||||||
if num1 > 0:num1 = num1 ** 3else:num1 = 0if num2 > 0:num2 = num2 ** 3else:num2 = 0if num3 > 0:num3 = num3 ** 3else:num3 = 0print("Первое число после преобразования:", num1)print("Второе число после преобразования:", num2)print("Третье число после преобразования:", num3)Задача 2 Вариант 10Дано целое число N (> 0).Найти произведение 2 ·1/(2) · 1/(3) ·…· 1/(N).N = int(input("Введите целое число N (> 0): "))ifN<= 0:print("Число N должно быть больше 0.")exit()product = 2.0for i in range(1, N + 1):product *= (1 / i)print("Произведение 2 · 1/(2) · 1/(3) · ... · 1/(N):", product)Задача 3 Вариант 10Ввести целочисленный массив, состоящий из 17 элементов(положительных и отрицательных). Найти сумму элементов,абсолютное значение которых больше среднеарифметического модулейотрицательных элементовarr = []for i in range(17):num = int(input(f"Введитеэлемент {i+1}: "))arr.append(num)negative_nums = [num for num in arr if num < 0]iflen(negative_nums) == 0:print("В массиве нет отрицательных чисел.")exit()avg_negative = sum(map(abs, negative_nums)) / len(negative_nums)sum_greater_avg_negative = sum([num for num in arr if abs(num) >avg_negative])print("Сумма элементов, абсолютное значение которых больше среднеарифметического модулей отрицательных элементов:", sum_greater_avg_negative)