Помогите с Python, пж, срочно.
Написать программу, которая из списка целых чисел создает новый список, в котором содержатся только те числа, которые больше 5 по модулю.
Ответы
Ответ дал:
3
a = [int(input()) for i in range(int(input("Введите количество элементов в списке: ")))]
b = [a[i] for i in range(len(a)) if abs(a[i]) > 5]
print(b)
Приложения:
restIess:
вроде нет, я проверял перед тем как отправить
неа
Traceback (most recent call last):
File "E:\code\test.py", line 3, in
a = [int(input()) for i in range(int(input("Введите количество элементов в списке: ")))]
File "E:\code\test.py", line 3, in
a = [int(input()) for i in range(int(input("Введите количество элементов в списке: ")))]
ValueError: invalid literal for int() with base 10: ''
Traceback (most recent call last):
File "E:\code\test.py", line 3, in
a = [int(input()) for i in range(int(input("Введите количество элементов в списке: ")))]
File "E:\code\test.py", line 3, in
a = [int(input()) for i in range(int(input("Введите количество элементов в списке: ")))]
ValueError: invalid literal for int() with base 10: ''
а что ты ввёл?
.5
1
2
3
4
5
2
3
4
5
а блин сорян все правильно это я туплю
щас попробовал в рандомном онлайн компиляторе протестить, всё работает, при 1, 2, 3,4 ,5 пустой список выводит
print(a) сделай тогда не пустой
Автор, если нужно без списочных выражений - напиши)
Та все нормально, спасибо большое, Вы мне очень помогли!)
Вас заинтересует
2 года назад
2 года назад
2 года назад
8 лет назад
8 лет назад
9 лет назад
9 лет назад