
Пожалуйста!!!!! Создайте программу на языке Руthon по следующей задачей: а) На входе имеем
целочисленный список. Программа должна преподнести каждый элемент в квадрат и вывести новый список; b) на входе имеем список из действительных чисел. На выходе имеем округленную сумму всех элементов данного списка; с) на входе имеем целочисленный список. Программа должна вывести количество элементов списка меньших 0; d) имеем целочисленный список, который воде пользователь. Программа должна заменить все отрицательные числа на противоположные них; e) пользователь воде список из неограниченного количества букв украинского алфавита. Программа должна посчитать сколько гласных букв в данном списке. Использовать цикл for запрещено!

Ответы на вопрос

Ответ:
#1
RawList = [int(input()) for _ in range(int(input('arr len: ')))]
NewList = [i**2 for i in RawList]
print(*NewList)
#2
RawList = [float(input()) for _ in range(int(input('arr len: ')))]
RoundedSum = round(sum(RawList))
print(RoundedSum)
#3
RawList = [int(input()) for _ in range(int(input('arr len: ')))]
print( len( list(filter(lambda p: p < 0, RawList) ) ) )
#4
RawList = [int(input()) for _ in range(int(input('arr len: ')))]
print(*[ abs(i) for i in RawList])
#5 (Я не знаю украинский алфавит, по этому сделаю для английского)
RawList = [input() for i in range(int(input('Arr Len: ')))]
vows = ['a','i','o','u','e'] #Список гласных
print( len( list( filter( lambda p: p in vows, RawList))))
Объяснение:



Конечно, вот ваша программа на языке Python, выполняющая указанные задачи:
python# Задача (a)
def square_elements(input_list):
return [x ** 2 for x in input_list]
# Задача (b)
def rounded_sum(input_list):
return round(sum(input_list))
# Задача (c)
def count_negative_elements(input_list):
return len([x for x in input_list if x < 0])
# Задача (d)
def replace_negatives(input_list):
return [-x if x < 0 else x for x in input_list]
# Задача (e)
def count_vowels(input_list):
vowels = "АаЕеЁёИиОоУуЮюЯя"
return sum(1 for char in input_list if char in vowels)
# Примеры использования
integer_list = [1, -2, 3, -4, 5]
float_list = [1.5, 2.7, 3.1, 4.9]
char_list = ['а', 'б', 'в', 'е', 'и', 'о', 'у']
print("Задача (a):", square_elements(integer_list))
print("Задача (b):", rounded_sum(float_list))
print("Задача (c):", count_negative_elements(integer_list))
print("Задача (d):", replace_negatives(integer_list))
print("Задача (e):", count_vowels(char_list))
Просто скопируйте этот код в файл с расширением ".py" и выполните его, чтобы увидеть результаты выполнения для каждой из задач.


Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili