Help needed "LISTS"

python

#1

Take a list, say for example this one:
a = [1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89]
and write a program that prints out all the elements of the list that are less than 5.

Extras:
Instead of printing the elements one by one, make a new list that has
all the elements less than 5 from this list in it and print out this new
list. Write this in one line of Python.

Ask the user for a number and return a list that contains only elements from the original
list "a" that are smaller than that number given by the user.


#2

Is this an exercise or something else?


#3

yeah it is. Just needed help


#4

What have you tried so far? You could use list comprehension, which would look something like:

[ x for x in a if condition ]

where condition is obviously the condition (your if statement)